首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

SQL中关联子查询exists是怎么判断存在的

2013-06-25 
SQL中关联子查询exists是如何判断存在的?SQL语句:select real_name,idcard_no from account o where exist

SQL中关联子查询exists是如何判断存在的?
SQL语句:select real_name,idcard_no from account o where exists(select 1 from account i where i.recommender_id = o.id) 其中子句返回常量1 那主句中的 exists是怎样通过这个常量1来判断条件 i.recommender_id = o.id存在的?
[解决办法]
不是根据常量1,1换成任何account中字段都可以,只不过效率不如常量而已,exit判断的是能不能查到符合 i.recommender_id = o.id这个条件数据,查得到返回true,否则返回false

热点排行