大致是A表结构为PID,name.B表结构为ID,PID,name,guanxi。
这两个表一个是人员表,一个是人员表对应的家庭成员表。
想知道两个表中存在相同的PID的人员的家庭成员个数,需要与PID对应输出。
select a.pid,a.other_column,count(b.id) as b_id_count from tableA a left join tableB b on a.pid=b.pid group by a.pid,a.other_column
select A.PId, number=count(*)
from A
left join B
on B.PID=A.PID
group by A.PID
select pid, count(0) as count from B group by pid