Ir al contenido principal

Entradas

Mostrando entradas de septiembre 5, 2013

La Clausula NATURAL JOIN

La sintaxis general para la clausula NATURAL JOIN es la siguiente: SELECT table1.column, table2.column FROM table1 NATURAL JOIN table2; El Natural Join Puro identifica las columnas con nombres idénticos en la tabla1 y la tabla2 e implícitamente une las tablas utilizando todas estas columnas comunes o idénticas. Las columnas en la clausula SELECT pueden ser cualificadas utilizando la notación dot a menos que una de ellas sea columna de unión. Ejemplos: -- Consulta 1 SELECT l.location_id, l.street_address, l.postal_code, l.city, l.state_province, country_id, c.country_name, c.region_id FROM locations l NATURAL JOIN countries c; El Natural Join identifica columnas con nombres idénticos en ambas tablas. En la consulta 1 COUNTRY_ID aparece en las dos tablas y esta es la columna de unión. Utilizando la sintaxis de Natural Join no podemos utilizar la notación dot en columnas unión, estas las debemos de escribir solo por su nombre. -- Consulta 2 SELECT l.loca