select pid,count(*) from table1 group by pid;
各 pid の合計出現回数を調べます,
問題が出てきます,
別の pid に対応する名前がテーブルに配置されます。
ここで、結合クエリを通じて各名前が出現する回数を直接表示する必要があります。
各名前の合計出現回数名前 ###
我爱PHP
SELECT a.pid as pid、a.name as name、COUNT(b.pid) as num FROM `table1` as a、`table2` as b WHERE a.pid = b.pid;
SELECT a.pid as pid、a.name as name、COUNT(b.pid) as num FROM `table1` as a、`table2` as b WHERE a.pid = b.pid;