判断表中是否满足条件
例如数据如下
主表中
pid value
3 test
子表数据
id pid
1 3
2 3
3 3
我想查询主表中pid=3,子表满足 id=2 and id=3的 主表记录
也就是说子表中是否存在ID=2和ID=3的两条记录,如果存在的话,就读取主表的信息
求教导~~~~~最好能告诉我最优的方法
------解决方案--------------------select * from 主表 where pid in (select a.pid from 子表 a,子表 b where where a.pid=b.pid and a.id=2 and b.id =3)