SELECT A FROM C AS X WHERE EXISTS (SELECT A FROM C AS Y WHERE Y.A = X.A);帮我详尽解释一下这句话的意思,比如说“where y.a = x.a”是什么意思,谢谢。
解决方案 »
- 问个oracle 中sys.V_$session的问题?
- 如何在group后做数据段连接
- 求助:用免安装客户端时,pl/sql developer 可以连接,程序不能连接
- pl/sql 关于对象object的编程问题
- 如何判断数据库已经备份完毕?
- 如果 name是oracle的关键字 但是我的表里有name这个字段 我怎么查询 name啊
- 数据超过一个亿,如何优化数据库结构
- 菜鸟问个关于Oracle建表的问题
- 怎样把现有的一个表拆分成两个单独的表?
- 关于Oracle的双网卡访问的问题,急!
- sql语句查询 字段内容 是否存在 如果不存在 显示结果
- oracle exp如何导出每个表的前100行
y表的a 等于x表的 a
首先是在表C是查找符合以下条件的记录:
条件是表C中的所有的A在表C中都能找到。。无语了。其中where y.A = x.A这句话中x是第1个C表,y是子查询中的c表,两个c表中的A相比较,肯定是都存在的。
已写入 file afiedt.buf 1* select comm from emp a where exists (select 1 from emp b where a.comm=b.comm)
SQL> / COMM
----------
300
500
1400
是否存在的意思