Oracle
 sql >> Datenbank >  >> RDS >> Oracle

USING-Klausel in Oracle 11g

Nein, Sie können ON nicht einfach ersetzen mit USING . Aber Sie können die Abfrage so umschreiben, dass sie USING enthält Klausel in Joins. Siehe die korrekte Syntax unten:

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;