搜索

首页  >  问答  >  正文

多表联合查询问题

select pid,count(*) from table1 group by pid;

查出每个 pid 出现的总次数,

问题出来了,

另一个表里放了pid对应的name,

现在需要通过联合查询,直接显示出 ,

每个name出现的总次数 

nearestnearest2647 天前1323

全部回复(1)我来回复

  • 路过

    路过2017-10-25 08:44:58

    SELECT a.pid 作为 pid,a.name 作为名称,COUNT(b.pid) 作为 num FROM `table1` 作为 a,`table2` 作为 b WHERE a.pid = b.pid;

    回复
    0
  • 取消回复