你可以使用以下的 MySQL 查询语句来实现你的需求:

SELECT t1.*, IFNULL(t2.operators_count, 0) AS OPERATORS
FROM table1 t1
LEFT JOIN (
    SELECT PM_ID, COUNT(*) AS operators_count
    FROM table1
    GROUP BY PM_ID
) t2 ON t1.PM_ID = t2.PM_ID;

这个查询语句首先使用一个子查询来计算每个 PM_ID 对应的数据条数,然后使用左连接将这个计算结果与原始表格进行连接。使用 IFNULL 函数来将空值转换为 0,从而满足你的要求。最后,查询结果将包含原始表格的所有字段以及新添加的 OPERATORS 字段。

MySQL 查询表中相同 PM_ID 的数据并统计记录条数

原文地址: http://www.cveoy.top/t/topic/qwVy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录