SQL中IN和EXISTS用法的區別

1.exist,not exist通常都是與子查詢一塊兒使用. In能夠與子查詢一塊兒使用,也能夠直接in (a,b.....) 2.exist會針對子查詢的表使用索引. not exist會對主子查詢都會使用索引. in與子查詢一塊兒使用的時候,只能針對主查詢使用索引. not in則不會使用任何索引. 注意,一直以來認爲exists比in效率高的說法是不許確的。 in 是把外表和內表做hash
相關文章
相關標籤/搜索