1、使用not in,容易理解,效率低 2、使用left join...on... ,B.ID isnull表示左連接之后在B.ID字段為null的記錄 3、邏輯相對復 ...
方法一 僅適用單個字段 :使用 not in ,比較容易理解,缺點是效率低 如:select A.ID from A where A.ID not in select ID from B 方法二 適用多個字段匹配 :使用 left join...on... , B.ID isnull 表示左連接之后在B.ID 字段為 null的記錄。 如:select A.ID from A left join ...
2021-05-05 21:58 0 2849 推薦指數:
1、使用not in,容易理解,效率低 2、使用left join...on... ,B.ID isnull表示左連接之后在B.ID字段為null的記錄 3、邏輯相對復 ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。A表總共13w數據,去重后大約3W條數據,B表有2W條數據,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~執行時間為:1.395秒 ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。A表總共13w數據,去重后大約3W條數據,B表有2W條數據,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~執行時間為:1.395秒~ 方法二 使用 left ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。A表總共13w數據,去重后大約3W條數據,B表有2W條數據,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~執行時間為:1.395秒~ 方法二 使用 left ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。 方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B) 方法二:使用 left join...on... ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。 方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B) 方法二:使用 left join...on... , "B.ID ...
A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。 方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B) 方法二:使用 left join...on... , "B.ID ...
(轉)A、B兩表,找出ID字段中,存在A表,但是不存在B表的數據。A表總共13w數據,去重后大約3W條數據,B表有2W條數據,且B表的ID字段有索引。 方法一 使用 not in ,容易理解,效率低 ~執行時間為:1.395秒~ 方法二 使用 left ...