您的位置:首页 > 数据库

sql查询之exitst

2016-07-02 16:15 417 查看
1、作用:强调的是是否返回结果集,不要求知道返回什么

2、实例

表A                 表B

id name
id
name a_id

1 A1
1
b1 1

2 A2
1
b2 1

3 A3
1
b3
1
4 A4
1
b4
1

两者关联关系为   表a id=> 表B  a_id

select * from A where exitst (select 1 from b where a.id=b.a_id )

其查询原理与表联查一样   在exitst里面设置主表的关联关系.

其作用与in查询一样,

从查询性能查询角度去分析,exitst查询效率高
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: