- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 ORACLE in与exists语句的区别
select * from A where id in(select id from B) 以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录. 它的查询过程类似于以下过程 List resultSet=[]; Array A=(select *
2016-05-30 11:27:14 266
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人