group by
注意:
1:分組用於統計,而不用於篩選數據.
比如: 統計平均分,最高分,適合, 但用於篩選重複數據,則不適合.
以及用索引來避免臨時表和文件排序(group by有索引的字段,可以避免產生臨時表)
2: 以A,B表連接爲例 ,主要查詢A表的列,
那麼 group by ,order by 的列儘量相同,而且列應該顯示聲明爲A的列
union優化
注意: union all 不過濾 效率提高,如非必須,請用union all
因爲 union去重的代價非常高, 放在程序裏去重.