Qué devuelve realmente una unión
Una unión devuelve filas construidas a partir de dos tablas al emparejar una columna que comparten. El tipo de unión decide qué sucede con las filas que no encuentran coincidencia: una unión interna las descarta, una unión izquierda mantiene todo de la tabla izquierda y rellena los huecos con nulos, y una unión externa completa mantiene ambos lados.
Los estudiantes rara vez tienen problemas con la sintaxis. Su dificultad radica en que una unión incorrecta devuelve silenciosamente una respuesta plausible, y un informe basado en una unión interna entre clientes y pedidos excluye discretamente a cada cliente que aún no ha realizado un pedido. Un aspecto a evitar es el comportamiento específico de la base de datos: las sugerencias del optimizador, la estrategia de índices y las diferencias de sintaxis del proveedor pertenecen a la documentación de la plataforma, no a un módulo que enseña el concepto.
La lección se divide en siete escenas: una sobre por qué las tablas están separadas, dos que construyen una unión interna a partir de una clave compartida, dos sobre uniones izquierdas y lo que significa un nulo en un resultado, una sobre la unión externa completa y cuándo es realmente necesaria, y una sobre los tres errores que producen una respuesta incorrecta sin un error.

