-
OUSING
cláusula:Isso permite que você especifique a chave de junção por nome.
-
OON
cláusula:esta sintaxe permite especificar os nomes das colunas para chaves de junção em ambas as tabelas .
A cláusula USING
A cláusula USING é usada se várias colunas compartilham o mesmo nome, mas você não deseja unir usando todas essas colunas comuns. As colunas listadas na cláusula USING não podem ter qualificadores na instrução, incluindo a cláusula WHERE:
A cláusula ON
A cláusula ON é usada para unir tabelas onde os nomes das colunas não correspondem em ambas as tabelas. As condições de junção são removidas das condições de filtro na cláusula WHERE:
Oráculo
select department_name, city
from departments
JOIN locations
USING (location_id); -- specify the same column name
-- for both of the tables for the join
select department_name, city
from departments dept
join locations loc
on (dept.location_id = loc.id); -- specify different column name
-- for the tables for the join.