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
Publicar un comentario