Quina diferència hi ha entre unió esquerra i unió exterior esquerra en sql?


Resposta 1:

A SQL, la unió esquerra retorna tots els registres de la primera taula i els registres coincidents de la segona taula. Si no hi ha coincidències de la segona taula, només es retornen els registres de la primera taula.

Bàsicament no hi ha diferència en la unió esquerra i la unió exterior esquerra. La unió exterior esquerra també retorna els mateixos resultats que la unió esquerra. En alguna base de dades, la unió esquerra es coneix com a unió exterior esquerra.

Sintaxi per a unir a l'esquerra

SELECCIONA nom (s) de la columna FROM table1LEFT JOIN table2 ON table1.column_name = nom2.column_tabella;

Sintaxi per a la unió exterior esquerra

SELECCIONA nom (s) de la columna FROM table1LEFT OUTER JOIN table2 ON table1.column_name = nom2.talla_column;

De manera que com podeu observar, l’única diferència és la paraula clau exterior, que és opcional. Les dues consultes retornen el mateix resultat.

A continuació, la imatge pot ajudar a conèixer la diferència entre un altre tipus d'unió.

Font de la imatge i per obtenir més informació, podeu visitar-Tutorials web en línia i codeproject.com de W3Schools


Resposta 2:

No hi ha diferència. Són iguals.

La confusió en terminologia prové probablement de les possibles asimetries de les juntes externes.

Amb unió interior, només hi ha un sabor: A JOIN B = B JOIN A.

Amb una unió exterior, hi ha tres sabors: Podeu agafar totes les files de l’operand esquerre i després nul-extensió quan no hi ha cap fila coincident a l’operand dret (es tracta d’una unió exterior esquerra) o podeu agafar totes les les files de l’operand dret i després null-extend quan no hi ha cap fila coincident a l’operand esquerre (es tracta d’una unió exterior dreta) o podeu agafar totes les files de cada operand, que s’estenen nulment quan no hi ha una fila que coincideixi a l'altre operand (aquesta és una unió externa completa). Dir només OUTER JOIN * no té claredat; en comptes d'això, diem ESQUERTA ESQUERRA EXTERIOR, DERRADA EN EXTERIOR o FUNCIÓ EXTERIOR. I ja que no hi ha ambigüitat quan es compara amb INNER JOIN (= JOIN sense qualificadors), els dissenyadors d’idiomes van decidir que la paraula clau OUTER sigui opcional.

* No recordo si OUTTER JOIN té una sintaxi admesa o no; pot ser sinònim de FULL OUTER JOIN.


Resposta 3:

No hi ha diferència entre la unió esquerra i la part exterior exterior esquerra. Totes són les mateixes joins. Si voleu més informació sobre aquest tema, consulteu el següent enllaç. Obtindreu tot amb els escenaris a l'enllaç .. També podeu publicar la vostra pregunta a l'autor ..

Reunió interior | Reunió exterior | Reunió externa esquerra | Reunió externa dreta | Escenaris de la vida real a les entrades