Tipos de JOIN 18/24
=
Cree am 2 Sarre
OY @ Aberto Alcocer
En la clase anterior estuvimos hablando de dos tipos de joins que podemos usar cuando
Pee ee re ues ee eie ee et et ces
Pen ee oC eee tee te eng eect anes ea iy
acuerdo con esta unién se va a mostrar informacién, y es importante siempre tener clara
esta relaci6n. En esta clase te voy a mostrar gréficamente 7 diferentes tipos de uniones que
ese cs
Veen Sentence CL conc ue CRtRco ne eng
MEU Ren eee Cee sees
eR et onesie eter eet ees cc muse
Cee ere oi eu ne eRe Cee ES uh eek meek
informacién, de forma que podemos asimilar los joins entre tablas como uniones e
Tomes u ene rn
‘Supongamos que contamos con dos conjuntos, el conjunto A y el conjunto B, o, la tabla A y
la tabla B. Sobre estos conjuntos veamos cual es el resultado si aplicamos diferentes tipos
de join.
Pan
Esta es la forma mas facil de seleccionar informacion de diferentes tablas, es tal vez la que
Dee Eine Renee Y reee eset Une nrc ont
Pee ees eee ete scien Ree ae IC is
silo vemos en conjuntos la interseccién entre la tabla A y la B.
eRe ee ee CR Rete R etal eek keel onli
SELECT , ,
nmr ye
cen
Cees
mereot CaS
Pei i
renee rer Cee ES ci REESE Cu Seige
de filas en la tabla B también va a traer esas filas.
Esto lo podemos implementar de esta forma cuando estemos escribiendo las consultas:
cameo CES RTT ects
eye
Tae RSC)
ee aed
aecotL ima
RACs al)
Esta consulta retorna todas las filas de la tabla B y ademas si hay filas en la tabla A que
Peres UCU UR Reka Ec)
een Cue eae each tet ers ust sr
indo las consultas:
SCR aaeee aCe Ce ec eC
rere
De CaS
eee
Cen aly
ce OT eR R Ce aCe eel mace Men a ERC ER
coinciden entre la tabla A y la tabla B.
Ere Cue suena scheint
De ECmeol 101 [tI
tame mS
mer
Cee CSc a ay
Pace vec e Ue CoS
ee ae es
Caei tc nr a)
Cee ce See ee toc ee ce eC
AUS Reese Re RCL Rokk cre ke oe BCL ee
Esto lo podemos implementar de esta forma cuando estemos escribiendo las consultas:
Post eee OC Ce Samer one eer SOLO EMS
Seen wy
Sor ea a)
A.pk - B.pk
cag
MU ects holy
Esta consulta retorna todas las filas de la tabla de la derecha, es decir la tabla B que no
tienen coincidencias en la tabla de la izquierda, es decir la tabla A
Esto lo podemos implementar de esta forma cuando estemos escri
ndo las consultas:
Rest Cn co Mee SOUL ee aeeeme soe LMS
coven wr
cose)
A.pk - B.pk
A.pk
7. Outer excluding join
Pe TNR a mee AOC ARC luc es a
quierda, tabla A, y todas las filas dela
PSEA ese Tt Sesto
Esto lo podemos implementar de esta forma cuando estemos escribiendo las consultas:
Persie etic
cesea wr
Sree)