mysql中exists和in的區別

exists ()後面的子查詢被稱做相關子查詢 他是不返回列表的值,只返回一個boolean型的值。oop 其運行方式是先運行朱查詢一次,再去子查詢裏查詢與其對應的結果 若是是true 則輸出,反之則不輸出,在根據主查詢中的每一行去子查詢裏去查詢。spa in()後面的子查詢是返回的結果集,執行次序和exists()不同,子查詢先產生結果集,而後主查詢再去結果集裏去找符合要求的字段列表,符合要求的
相關文章
相關標籤/搜索