mysql知識細節整理

mysql知識與細節整理

1.having和where的區別在於having是對聚合後的結果進行條件的過濾,而where是在聚合前就對記錄進行過濾,如果邏輯允許,我們儘可能用where先過濾記錄,這樣因為結果集減小,將對聚合的效率大大提高,最後再根據邏輯看是否用having進行再過濾. 2.左連線包含所有左邊表中的記錄甚至是 […]