DB: ORACLE

SQL command  目的 :

查table A 中的訂單

並且該訂單不在TABLE B 中

原先條件用  ....

 AND   columnA  not  in (SELECT distinct columnA FROM TABLE B ) 

這樣去查會超慢....XD

改用

 AND NOT EXISTS (SELECT * FROM  TABLE B WHERE columnA = B.columnA)

 

馬上就查回來了...XD

用途一樣,效能差異卻很大...

 

 

FROM :  11 

文章標籤
全站熱搜
創作者介紹
創作者 11 的頭像
11

冠霖的部落格

11 發表在 痞客邦 留言(0) 人氣(0)