Ir al contenido principal

JOIN USING

Algunas veces más control debe ser ejercido con respecto a que columnas utilizar para realizar uniones. Cuando hay varias columnas idénticas en la tabla SOURCE y TARGET a veces es necesario excluir columnas del JOIN, el formato JOIN … USING puede ser utilizado. Recuerde que Oracle no impone normas que disponen que las columnas con el mismo nombre en dos tablas separadas deban tener una relación con los demás.

SELECT *
FROM   regions  JOIN countries USING (region_id);


La consulta realiza un join especificando por medio de cual columna se va a realizar la unión en esta caso se especifica la columna región_id que está presente en las dos tablas y así se excluyen otras columnas comunes en ambas tablas.

Comentarios