Q&A for those committed to a vegan or vegetarian lifestyle and anyone interested in learning more
declare @sql nvarchar(max) create table #result (site sysname , hostname sysname , pid int , title nvarchar(250) , score int , ViewCount int , AnswerCount int , Tags nvarchar(250) , creationdate datetime) select @sql = N'insert into #result' + STRING_AGG(concat(N' select ''', name ,N''' as site , ''',hostname ,N''' , p.Id, p.Title, p.Score, p.ViewCount, p.AnswerCount, p.Tags, p.CreationDate from ', quotename(name), N'.dbo.posthistory ph inner join', quotename(name), N'.dbo.posts p on p.Id=ph.PostId inner join', quotename(name), N'.dbo.users u on p.OwnerUserId=u.id and u.AccountId=',CAST(##AccountId:int## as nvarchar), 'where (ph.PostHistoryTypeId=52) '),N' union all') from (select convert(nvarchar(max),name) name -- , convert(nvarchar(max),sitename) sitename -- , meta -- , domain , concat( -- based on an idea from Glorfindel -- https://meta.stackexchange.com/a/321181 (case sitename WHEN 'Audio' THEN 'video' WHEN 'Beer' THEN 'alcohol' WHEN 'CogSci' THEN 'psychology' WHEN 'Garage' THEN 'mechanics' WHEN 'Health' THEN 'medicalsciences' WHEN 'Moderators' THEN 'communitybuilding' WHEN 'Photography' THEN 'photo' WHEN 'Programmers' THEN 'softwareengineering' WHEN 'Vegetarian' THEN 'vegetarianism' WHEN 'Writers' THEN 'writing' WHEN 'Br' THEN 'pt' WHEN 'Mathoverflow' THEN concat((meta+'.'), sitename) ELSE case when sitename = domain then null else sitename end end +'.') , (case when sitename <> 'mathoverflow' then (meta+'.') else null end) , (case when sitename <> 'mathoverflow' then concat((domain + '.'), 'com') else 'net' end) ) hostname from ( select name , case parsename(name,1) when 'Meta' then parsename(name,2) else parsename(name,1) end [sitename] , case parsename(name,1) when 'Meta' then 'meta' else null end [meta] , coalesce(parsename(name,3), parsename(name,2)) [domain] from sys.databases where (database_id > 5) ---do not include hot meta posts and NOT(name like '%.Meta') ) dbs ) dbsall exec (@sql) select top(##num?500##) site, hostname, title, concat('https://',hostname,'/q/',CAST(pid AS varchar)) AS [Post Link], creationdate, score, viewcount, answercount, tags AS [Tags] from #result order by creationdate DESC