Q&A for ebook publishers and readers
with FindColumns as ( select 'AcceptedAnswerId' as Seek UNION select 'Score' as Seek ), MyTables as ( select object_id as Tab, count(*) as ColCount from sys.columns inner join FindColumns on name = Seek group by object_id ) select * from sys.tables inner join MyTables on object_id = Tab where ColCount = (select count(*) from FindColumns)