mysql join、left join、where、子查詢區別

mysql中 對多表的查詢有兩種方式:表連接,子查詢 表連接 是對 多張表 做笛卡爾積,生成臨時表,消耗內存 子查詢分步的單表查詢(in, exists) 表連接時 根據 on 後面的條件做關聯 生成臨時表後 通過where條件再次過濾關聯的結果 join 條件是在生成臨時表時做過濾 where 是在生成臨時表後 再次篩選 join on後面的條件 對A,B表都起作用, join left on
相關文章
相關標籤/搜索