首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle 中 IN 跟EXISTS 的用法

2012-09-25 
oracle 中 IN 和EXISTS 的用法有2张表,结构如下:?家长表 genearch:?SELECT S.STUID, S.SNAMEFROM STUDENT

oracle 中 IN 和EXISTS 的用法

有2张表,结构如下:

?

家长表 genearch:

?

SELECT S.STUID, S.SNAME  FROM STUDENT S WHERE EXISTS (SELECT gid FROM GENEARCH WHERE s.gid=gid);
?

建议使用exists查询,因为exists查询效率比IN查询要高,原因请参阅:

?

http://blog.csdn.net/lick4050312/article/details/4476333

?

?

?

热点排行