您正在寻找对行集有效的查询。我认为带有having子句的分组是最好的方法:
select aidfrom jtwhere bid in (<your list>)group by aidhaving count(distinct bid) = 2
如果可以将所需的ID放在表中,则可以执行以下更通用的方法:
select aidfrom jt join bids on jf.bid = bids.bidgroup by aidhaving count(distinct jt.bid) = (select count(*) from bids)



