小编use*_*871的帖子

Oracle子查询有趣

想象一下查询

SELECT Col_A FROM TABLE_A WHERE Col_A IN (SELECT Col_A FROM TABLE_B) 
Run Code Online (Sandbox Code Playgroud)

除此之外,TABLE_B没有Col_A列; 只有TABLE_A拥有它.我在Oracle 12中尝试了这个,我不确定它的版本有多远,但它看起来像是返回显示TABLE_A中所有Col_A数据的有效结果.作为开发人员,我期待这样的事情抛出一个错误,因为内部查询甚至不能再次访问TABLE_A.有人可以解释为什么或在哪里我们会使用像上面那样的查询情况,因为我几乎觉得它应该是系统中的错误.

sql oracle in-subquery

3
推荐指数
1
解决办法
54
查看次数

标签 统计

in-subquery ×1

oracle ×1

sql ×1