读书人

oracle 中 IN 跟EXISTS 的用法

发布时间: 2012-09-25 09:55:58 作者: rapoo

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

?

?

?

读书人网 >其他数据库

热点推荐