标签: mysql sql
我有3张这样的桌子
像这样填充表格:
如何搜索表3中idtable 1中所有与表2相关的id的情况? 例如idtable1 = 1将是该查询的输出,因为cuz与idtable2中的每个id相关联
答案 0 :(得分:0)
大概是您打算的:
select t1.* from table1 t1 where (select count(*) from table3 t3 where t3.idtable1 = t1.idtable1) = (select count(*) from table2);
这将显示table1中的所有记录,其中table3包含idtable2的所有值-假设table3中没有重复(并且ID是唯一的)。>
table1
table3
idtable2