我有两张桌子:父母和孩子。
父表包含Pid
,Pname
和Pgroup
子表包含Cid
列,Pid
我需要一个SQL查询来计算Pgroup = 1
的子行数。
答案 0 :(得分:1)
select count(*)
from parent p
join child c
on p.pid = c.pid
where p.pgroup = 1
如果你想在没有连接的情况下这样做,你可以使用子查询。
select count(*)
from child c
where c.pid in (select pid from parent p where pgroup = 1)