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

什么是关联子查询和非关联子查询?解决方法

2012-02-19 
什么是关联子查询和非关联子查询?请教下:什么是关联子查询和非关联子查询呢?在网上查了查,貌似概念都很模

什么是关联子查询和非关联子查询?
请教下:
什么是关联子查询和非关联子查询呢?
在网上查了查,貌似概念都很模糊,实在没有搞懂他们之间的区别,希望各位朋友给与帮助!

IN EXISTS JOIN 这些又分别属不属于关联查询呢?

[解决办法]
我理解关联子查询的意思是子查询的结果集会受到主查询的影响.非关联子查询不受影响.
比如
关联子查询
select * from a where exists (select 1 from b where a.col1=b.col1)
非关联子查询 
select * from a where a.col1 in (select b.col1 from b)

热点排行
Bad Request.