EXISTS的效率比较高。
三种方式的对比如下:
1、EXISTS的优点即效率高,可以判断单字段和组合字段,并不受NULL的影响,但其缺点是逻辑稍微复杂;
2、IN的好处是逻辑直观简单,缺点是只能判断单字段,并且当NOTIN时效率较低,而且NULL会导致不想要的结果;
3、JOIN用在这种场合,JOIN的用途是联接两个表,而不是判断一个表的记录是否在另一个表。
KaoJiaZhao.Com
考驾照网(www.kaojiazhao.com) 旗下平台: 驾校平台 教练平台 陪练平台 考试平台
考驾照网举报投诉方式:电话: QQ: 邮箱:(接受色情、低俗、侵权、虐待等违法和不良信息的投诉)
Powered by 考驾照网 © 2001-2013 KAOJIAZHAO XXXXXXXXXX