1. 程式人生 > >mysql join與子查 詢在聯表查詢資料情況下,誰的效率更高?

mysql join與子查 詢在聯表查詢資料情況下,誰的效率更高?

join只進行一次查詢,就直接返回全部查詢結果;而子查詢每一行都會作一次匹配查詢

所以通常join比子查詢效率更高

但是,如果子查詢表的資料相當少或者所有子查詢都是相同結果時,那麼每次子查詢的開銷相當,就有可能子查詢效率更高