SELECT E.NAME, E.DEPTID FROM EMPLOYEE E, DEPARTMENT D
WHERE E.DEPTID=(SELECT DEPID FROM DEPARTMENT WHERE DEPTNAME='开发部');
SELECT E.NAME, E.DEPTID FROM EMPLOYEE E
WHERE E.DEPTID=(SELECT DEPID FROM DEPARTMENT WHERE DEPTNAME='开发部');这两句sql语句的区别在第一个from的后面,为什么它们执行的结果有差异呢?
初学者,请各位DX指教
WHERE E.DEPTID=(SELECT DEPID FROM DEPARTMENT WHERE DEPTNAME='开发部');
SELECT E.NAME, E.DEPTID FROM EMPLOYEE E
WHERE E.DEPTID=(SELECT DEPID FROM DEPARTMENT WHERE DEPTNAME='开发部');这两句sql语句的区别在第一个from的后面,为什么它们执行的结果有差异呢?
初学者,请各位DX指教
解决方案 »
- plsql登陆oracle的时候,出现ORA-12514的错误,监听程序当前无法识别连接描述符中请求的服务
- sql,oracle?网络
- oracle odbc 怎么设置能 支持中文????
- 急!存储过程出现问题,急等高手
- 我的XP机器怎么安装不了Oracle数据库?
- 关于toad修改数据库的问题
- 请问如何把文本格式的数据导入到Oracle中?
- Oracle 8.05 或 Oracle 9i是否可以安装在 Win2k专业版中?
- 在约束条件中 Primary Key 和 UNIQUE 都是非空唯一,那有何区别呢?
- 在线等待!凡回答者都有分!!!
- 如何在oracle企业管理器中插入数据
- 求一求和SQL!
EMPLOYEE E, DEPARTMENT D构成笛卡尔积, 假设E有m笔记录, D有n笔, 则生成m X n 笔记录, 再在这 m X n 笔记录中查出满足 where 条件的记录第二个SQL:
则是在m笔记录中查出满足 where 条件的记录