九九百科網

位置:首頁 > 經驗 > 

sql左連接查詢哪個方式效率高

經驗2W

sql左連接查詢哪個方式效率高

EXISTS的效率比較高。

三種方式的對比如下:

1、EXISTS的優點即效率高,可以判斷單字段和組合字段,並不受NULL的影響,但其缺點是邏輯稍微複雜;

2、IN的好處是邏輯直觀簡單,缺點是隻能判斷單字段,並且當NOTIN時效率較低,而且NULL會導致不想要的結果;

3、JOIN用在這種場合,JOIN的用途是聯接兩個表,而不是判斷一個表的記錄是否在另一個表。

標籤:sql 效率高