從sql編程角度來說,in直觀,exists不直觀多一個select, in可以用于各種子查詢,而exists好像只用于關(guān)聯(lián)子查詢 從性能上來看 exists是用loop的方式,循環(huán)的次數(shù)影響大,外表要記錄數(shù)少,內(nèi)表就無所謂了 in用的是hash join,所以內(nèi)表如果小,整個查詢的范圍都會很小,如果內(nèi)表很大,外表如果也很大就很慢了,這時候exists才...
www.dbjr.com.cn/article/197...htm 2025-5-18