MySQL 查询 BIZ_MACHINE_OPERATOR 表,统计 PM_ID 相同数据的条数
可以使用以下 SQL 查询语句实现:
SELECT t1.*, IFNULL(t2.operators, 0) AS OPERATORS
FROM BIZ_MACHINE_OPERATOR t1
LEFT JOIN (
SELECT PM_ID, COUNT(*) AS operators
FROM BIZ_MACHINE_OPERATOR
GROUP BY PM_ID
) t2 ON t1.PM_ID = t2.PM_ID
这个查询语句使用了左连接来将原表和子查询的结果进行连接,子查询中使用了 GROUP BY 和 COUNT 函数来统计每个 PM_ID 对应的数据条数。然后在外层查询中使用 IFNULL 函数来判断是否有数据,有数据则显示数据条数,无数据则显示 0。
原文地址: https://www.cveoy.top/t/topic/qwVR 著作权归作者所有。请勿转载和采集!