4.2.1. Ejemplos - Introducción
Existen tres tipos principales de JOIN:
INNER JOIN (JOIN): Utilizado para combinar datos de dos tablas, mostrando únicamente los registros donde los campos relacionados coinciden.
Ejemplo: SELECT name nombre, department departamento FROM hr.employees e JOIN hr.departments d ON e.department-id = d.depart_id,
LEFT JOIN: Devuelve todos los registros de la primera tabla junto con los que coinciden en la segunda. Si no hay coincidencias, los valores de la segunda tabla aparecerán como null.
Ejemplo: SELECT name nombre, depart_name departamento FROM hr.employees e LEFT JOIN hr.departments d ON e.depart_id = d.departt_id,
Es crucial prestar atención al orden de las tablas, ya que la primera tabla define los registros a buscar en la segunda.
RIGHT JOIN: Funciona de manera similar a LEFT JOIN, pero es la segunda tabla la que busca coincidencias en la primera.
Ejemplo: SELECT name nombre, depart_name departamento FROM hr.employees e RIGHT JOIN hr.departments d ON e.depart_id = d.depart_id,
Como en LEFT JOIN, el orden de las tablas también es relevante en RIGHT JOIN.
ejemplos visualizando datos introduccion