8
我可以以兩種方式使用聚合函數編寫一個查詢:HAVING子句VS子查詢
select team, count(min) as min_count
from table
group by team
having count(min) > 500
或
select *
from (
select team, count(min) as min_count
from table
group by team
) as A
where A.min_count > 500
是否有任何一種方法的任何性能優勢,或者是他們在功能上同樣的事情?
最重要的是:它們在語義上是否相同? – usr
你測試了他們還是查看解釋計劃? – Taryn
你可以顯示查詢執行計劃嗎? –