oracle 11g中的USING子句

阿比舍克·拉杰(Abhishek raj)
 select e.employee_id,e.last_name,e.department_id,
         d.department_name,l.city,l.location_id
 from employees e 
 join departments d
      on e.department_id=d.department_id
 join locations l
      on l.location_id=d.location_id
 and e.manager_id=149;

我们可以用“ USING”子句替换“ ON”子句吗?oracle 11g中使用的Employees,Departments,Locations表。试试吧。

雅罗斯拉夫·沙巴林(Yaroslav Shabalin)

不,您不能只替换ONUSING但是您可以将查询重写为包含USINGjoins中的子句。请参见下面的正确语法:

select e.employee_id,
       e.last_name,
       department_id, --Note there is no table prefix
       d.department_name,
       l.city,
       location_id --Note there is no table prefix
  from employees e
  join departments d
 using (department_id)
  join locations l
 using (location_id)
 where e.manager_id = 149;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么可以在WHERE子句中使用别名?(Oracle XE 11g)

来自分类Dev

执行过程Oracle 11g

来自分类Dev

如何在Oracle 11g中执行存储过程

来自分类Dev

在VirtualBox中安装Oracle 11g

来自分类Dev

在Oracle 11g中创建表时出错

来自分类Dev

Oracle 11g中rowid的长度是否固定?

来自分类Dev

在Oracle 11g中支持JSON

来自分类Dev

Oracle 11g中游标中的Listagg

来自分类Dev

PL / SQL Oracle 11g循环

来自分类Dev

Oracle 11g分析功能总和

来自分类Dev

Oracle Database 11g中的错误ORA-12638

来自分类Dev

Oracle数据库中的存储过程(11g)

来自分类Dev

在Oracle 11g中与元组中的null进行比较

来自分类Dev

如何在Oracle 11g中限制查询结果?

来自分类Dev

查询中的Oracle 11g临时列表对象

来自分类Dev

为什么可以在WHERE子句中使用别名?(Oracle XE 11g)

来自分类Dev

在oracle 11g中创建用户的软件包

来自分类Dev

将ivot in子句的多个值映射到Oracle 11g中的一列

来自分类Dev

在Oracle 11g中删除“ not null”约束错误

来自分类Dev

Oracle 11g中的NVL功能

来自分类Dev

Oracle 11g SQL中的错误

来自分类Dev

如何在Oracle 11G中设置sysdba密码

来自分类Dev

如何在Oracle 11g中执行CTE查询

来自分类Dev

Oracle 11g中的TIMESTAMPDIFF?

来自分类Dev

如何从oracle 11g中的日期比较月和日的值并在where子句中使用它?

来自分类Dev

oracle 11g 中的编号行

来自分类Dev

Oracle 11g 中的自连接表

来自分类Dev

oracle 11g 中的转置行

来自分类Dev

如何在 oracle 11g 中更改几何?