MYSQL中執行如下嵌套子查詢時報錯
SELECT COUNT(c) FROM (SELECT c,COUNT(s) AS scount FROM sc GROUP BY c) WHERE scount>1
報錯如下:
錯誤代碼: 1248
Every derived table must have its own alias
意思是派生出來的表需要有自己的別名。
解決方法: 將子查詢派生的表賦予別名即可
SELECT COUNT(c) FROM (SELECT c,COUNT(s) AS scount FROM sc GROUP BY c)AS temp WHERE scount>1