求一条sql,查找符合多个条件的资源

图片说明
如何查找条件同时满足2,8,12 的resource_id

select resource_id from tb_resource_condition where tb_resource in(2,8,12)

select* from tb_resource_condition where resource_id in(2,8,12)

不知具体存储是咋样的,这里我估计你的resource_id 和condition_id 不会出现两个或以上相同的数据,

比如不会出现 resource_id =2和 condition_id =7 这样的数据多次:

select resource_id from tb_resource_condition where SUM(condition_id)= 22 group by resource_id

22是2+8+12