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删除。