18631817090
统计父表每条记录在子表中的记录条数
发表日期:2018/10/11  作者:勤快牛网络 浏览:

统计父表每条记录在子表中的记录条数,如图

根据父表记录统计字表记录条数(只统计数量)

sql语句的写法有两种方式,如下


1. select p.id, p.title,(select count(1) from child c where c.id=p.id) from parent p left join parent p on p.id=c.id
2. select p.id, p.title, count(c.id)  from parent p left join child c on  p.id=c.id group by p.id;
这两种sql语句的写法基本大同小异,具体的执行效率也没有进行测试,但自己感觉第二种的sql语句写法简单,执行效率也要优于第一种写法。