using的用法
来源:互联网 发布:大数据分析硕士 编辑:程序博客网 时间:2024/05/16 14:59
SQL> select deptno,emp.empno,ename,job,loc from emp join dept using(deptno);(不能指明deptno属于哪个列)
DEPTNO EMPNO ENAME JOB LOC
------ ----- ---------- --------- -------------
10 111 aa NEW YORK
10 7934 MILLER CLERK NEW YORK
10 7839 KING PRESIDENT NEW YORK
10 7782 CLARK MANAGER NEW YORK
20 7566 JONES MANAGER DALLAS
20 7369 SMITH CLERK DALLAS
20 7902 FORD ANALYST DALLAS
20 7876 ADAMS CLERK DALLAS
20 7788 SCOTT ANALYST DALLAS
30 7499 ALLEN SALESMAN CHICAGO
30 7844 TURNER SALESMAN CHICAGO
30 7900 JAMES CLERK CHICAGO
30 7521 WARD SALESMAN CHICAGO
30 7698 BLAKE MANAGER CHICAGO
30 7654 MARTIN SALESMAN CHICAGO
15 rows selected
两个表join在使用using时,共同的列deptno,在select列表中不能标明deptno具体属于哪个表,
而且using中能使用一个列,
nature join和using语句互斥,不能同时使用。
但是在这个语句中必须标明deptno属于哪个表SQL> select deptno,emp.empno,ename,job,loc from emp join dept on (emp.deptno=dept.deptno);
select deptno,emp.empno,ename,job,loc from emp join dept on (emp.deptno=dept.deptno)
ORA-00918: 未明确定义列
SQL> select emp.deptno,emp.empno,ename,job,loc from emp join dept on (emp.deptno=dept.deptno);(要指明deptno属于哪个表)
DEPTNO EMPNO ENAME JOB LOC
------ ----- ---------- --------- -------------
10 111 aa NEW YORK
10 7934 MILLER CLERK NEW YORK
10 7839 KING PRESIDENT NEW YORK
10 7782 CLARK MANAGER NEW YORK
20 7566 JONES MANAGER DALLAS
20 7369 SMITH CLERK DALLAS
20 7902 FORD ANALYST DALLAS
20 7876 ADAMS CLERK DALLAS
20 7788 SCOTT ANALYST DALLAS
30 7499 ALLEN SALESMAN CHICAGO
30 7844 TURNER SALESMAN CHICAGO
30 7900 JAMES CLERK CHICAGO
30 7521 WARD SALESMAN CHICAGO
30 7698 BLAKE MANAGER CHICAGO
30 7654 MARTIN SALESMAN CHICAGO
15 rows selected
- using 语句的用法
- using的用法
- using的另一种用法
- using的用法
- using的用法
- Using的用法
- using的用法
- using的用法
- using的另一种用法
- using 指令的用法
- using语句的用法
- C# using的用法
- using的用法
- using的用法
- .Net Using的用法
- C# using的用法
- Using关键字的用法
- Using关键字的用法
- 评论:电商巨头们谁有勇气晒晒“价格战”账单?
- android 发送邮件
- Hibernate HelloWorld(第一步)
- Android中的Memory Test
- 互联网侵入手机逐鹿背后:追求流量变现能力
- using的用法
- switch 与case标号
- 百度联合长虹发布第二款云手机 售价900元以下
- socket连接,传输文件,读写excel,txt,多线程处理请求
- Systemwide Tuning using STATSPACK Reports [ID 228913.1]
- 结构
- VC操作INI文件
- Android NDK之 ----- Java 方法映射到C中的签名
- vs2010里在【/* 和 */】的注释里,按回车自动多了一个【*】号的解决方法!