EXISTS用於檢查子查詢是否返回至少一行數據,該子查詢實際上並不返回任何數據,而是返回true和false。如下的兩個sql其實返回的是一樣的數據:
select * from td_f_staff ;
select * from td_f_staff where EXISTS(select 1 from tf_d_info);
換一種通俗易懂的說法就是,無論EXISTS中的結果是什么,都不影響主查詢。
EXISTS用於檢查子查詢是否返回至少一行數據,該子查詢實際上並不返回任何數據,而是返回true和false。如下的兩個sql其實返回的是一樣的數據:
select * from td_f_staff ;
select * from td_f_staff where EXISTS(select 1 from tf_d_info);
換一種通俗易懂的說法就是,無論EXISTS中的結果是什么,都不影響主查詢。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。