Ir al contenido principal

Entradas

Mostrando entradas de septiembre 6, 2013

La Clausula Natural JOIN USING

La sintaxis para la clausula Natural JOIN USING es la siguiente: SELECT tabla1.column, tabla2.colum FROM tabla1 JOIN tabla2 USING (join_column1, join_column2…); Mientras que el Natural Join Puro contiene la palabra NATURAL en su sintaxis, el JOIN … USING no lo hace. Un error es levantado si la palabra NATURAL y USING aparecen en la misma clausula JOIN. La clausula JOIN … USING permite  uno o más  columnas equijoins especificar explícitamente encerradas entre paréntesis depues de la palabra USING. Esto evita los defectos con el Natural Join Puro. Muchas situaciones demandan  que las tablas sean unidas solo con ciertas columnas. Este formato cumple con cierto requerimiento. Considere las siguientes consultas: -- 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 JOIN countries c USING (country_id); SELECT * FROM   locations l JOIN countries c USING (country_i