Mysql 在“选择计数”中选择“计数”
我正在尝试这个代码Mysql 在“选择计数”中选择“计数”,mysql,Mysql,我正在尝试这个代码 SELECT COUNT(SELECT COUNT(postnID) AS Total, postnID, Unit_DBM, job_type, level, internal_plantilla, INCID, ITEM_NO_2005, position_type, position_status FROM plantilla GROUP BY internal_plantilla, level, INCID, postnID, position_s
SELECT COUNT(SELECT COUNT(postnID) AS Total,
postnID, Unit_DBM, job_type,
level, internal_plantilla, INCID,
ITEM_NO_2005, position_type,
position_status
FROM plantilla
GROUP BY internal_plantilla, level, INCID, postnID, position_status
ORDER BY internal_plantilla, postnID) as num
FROM plantilla
但是mysql中有错误。如何在选择计数中执行选择计数?您可以通过以下方式执行:
SELECT COUNT(*) from (SELECT COUNT(postnID) AS Total,
postnID, Unit_DBM, job_type,
level, internal_plantilla, INCID,
ITEM_NO_2005, position_type,
position_status
FROM plantilla
GROUP BY internal_plantilla, level, INCID, postnID, position_status
ORDER BY internal_plantilla, postnID) as num
你的答案是1。我正在尝试确定内部查询的计数,以便在数组中使用它。@ylleigh12将计数(*)替换为总计,就像我更新的一样answer@ylleigh12但是为什么所有这些都可以直接选择count我可以直接使用:select count(*)as num FROM plantilla,因为它们有相同的结果。但不是我期望的结果。@12你期望的结果是什么,你的问题一点也不清楚