Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在“选择计数”中选择“计数”_Mysql - Fatal编程技术网

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你期望的结果是什么,你的问题一点也不清楚