哪一個是最快/最有效的?兩者都有效。哪一個速度最快?在子查詢中計數或與
解由ID 1分組:
SELECT
*,
COUNT(*) AS pages
FROM
notis
WHERE
cid = 20
GROUP BY
n.id
ORDER BY
nid DESC
解在子查詢2.計數:
SELECT
*,
(select count(*) FROM notis WHERE cid=20) AS count
FROM
notis
WHERE
cid = 20
ORDER BY
nid DESC
Downvoter:爲什麼你不喜歡我好奇的問題將不勝感激。提前致謝! – FooBar
這些看起來不像他們會產生相同的輸出。 –
第一個是無效的(標準)SQL,而不是拒絕它,而是MySQL將返回隨機數據。 –