Diferencia al usar LEFT JOIN y LEFT OUTER JOIN

09/09/2004 - 23:17 por Raul Romero | Informe spam
Buenas tardes a todos ...

Por favor alguien me podria indicar las principal diferencia al usar en una
consulta
la sentencia "left join" en vez de "left outer join".

Muchas gracias por adelantado.

Raul

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera [MVP]
09/09/2004 - 23:28 | Informe spam
Puedes aprender acerca de los tipos de joins en los Books Online (BOL) de tu
instalación. A continuación te pego info del BOL en español /* donde
join=combinación :-) */

a.. Combinación externa Combinación que incluye filas aunque éstas no
tengan filas relacionadas en la tabla combinada. Puede crear tres
variaciones de una combinación externa para especificar las filas no
coincidentes que desea incluir:
a.. Combinación externa izquierda Se incluyen todas las filas de la
tabla nombrada en primer lugar (la tabla "izquierda", que aparece totalmente
a la izquierda en la cláusula JOIN). Las filas que no coinciden de la tabla
derecha no aparecen. Por ejemplo, la siguiente instrucción SQL ilustra una
combinación exterior izquierda entre las tablas titles y publishers para
incluir todos los títulos, incluso los que no tienen información de editor:
SELECT titles.title_id,
titles.title,
publishers.pub_name
FROM titles LEFT OUTER JOIN publishers
ON titles.pub_id
= publishers.pub_idb.. Combinación externa derecha Se
incluyen todas las filas de la tabla nombrada en segundo lugar (la tabla
"derecha", que aparece totalmente a la derecha en la cláusula JOIN). No se
incluyen las filas que no coinciden de la tabla de la izquierda. Por
ejemplo, una combinación externa derecha entre las tablas titles y
publishers incluirán todos los editores, incluso los que no tengan títulos
en la tabla titles . El código SQL resultante sería parecido a este:
SELECT titles.title_id,
titles.title,
publishers.pub_name
FROM titles RIGHT OUTER JOIN publishers
ON titles.pub_id
= publishers.pub_idc.. Combinación externa completa Se
incluyen todas las filas de todas las tablas combinadas, tanto si tienen
elementos coincidentes como si no. Por ejemplo, una combinación externa
completa entre titles y publishers muestra todos los títulos y todos los
editores, incluso los que no coincidan en la otra tabla.
SELECT titles.title_id,
titles.title,
publishers.pub_name
FROM titles FULL OUTER JOIN publishers
ON titles.pub_id
= publishers.pub_idPara obtener más información sobre cómo
crear una combinación externa, consulte Crear combinaciones externas.


Gustavo Larriera, MVP
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Raul Romero" wrote in message
news:
Buenas tardes a todos ...

Por favor alguien me podria indicar las principal diferencia al usar en
una
consulta
la sentencia "left join" en vez de "left outer join".

Muchas gracias por adelantado.

Raul



Respuesta Responder a este mensaje
#2 ulises
09/09/2004 - 23:43 | Informe spam
Tengo entendido que ninguna, los join pueden ser de 3
categorías: inner, outer o cross join, tanto el left como
el right caen dentro de la categoría outer join.

Saludos,
Ulises

Buenas tardes a todos ...

Por favor alguien me podria indicar las principal


diferencia al usar en una
consulta
la sentencia "left join" en vez de "left outer join".

Muchas gracias por adelantado.

Raul



.

Respuesta Responder a este mensaje
#3 Adrian D. Garcia
10/09/2004 - 08:15 | Informe spam
Simplemente ninguna.

La palabra OUTER es opcional.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo



Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Raul Romero" wrote in message
news:
Buenas tardes a todos ...

Por favor alguien me podria indicar las principal diferencia al usar en


una
consulta
la sentencia "left join" en vez de "left outer join".

Muchas gracias por adelantado.

Raul



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida