mysql左连接和分组实例
mysql group by order by例:
需求:查询A表中的所有列,并查询A表中的数据(ID)在B表中出现的次数,然后按model排序,最后所有结果在⼀张表中展⽰A表结构:
B表结构:
ini_device_policy表中id与ini_relative_device表中device_policy_id相同
查询语句如下:
del,a.factory,a.series,a.version,a.policy_name,count(b.device_policy_id) as count
from ini_device_policy a LEFT JOIN ini_relative_device b on a.id = b.device_policy_id
GROUP BY b.device_policy_id ORDER del
查询结果如下: