Combinación de tablas

Consultas con varias tablas

Realización de consultas (Unidad 4 en la plataforma)

Base de datos de Proyectos

INNER JOIN

SELECT A.nombre, B.nombre
from departamento A 
INNER JOIN empleado B
ON A.cddep= B.cddep;

RIGHT JOIN

SELECT A.nombre, B.nombre
from departamento A  
RIGHT JOIN empleado B
ON A.cddep= B.cddep;

LEFT JOIN

SELECT A.nombre, B.nombre
from departamento A  
LEFT JOIN empleado B 
ON A.cddep= B.cddep;

FULL OUTER JOIN

How to do a FULL OUTER JOIN in MySQL?

SELECT A.nombre, B.nombre
from departamento A  
LEFT JOIN empleado B
ON A.cddep = B.cddep 

UNION

SELECT A.nombre, B.nombre
from departamento A 
RIGHT JOIN empleado B
ON A.cddep = B.cddep;

Ejercicios:

– Obtener los nombres de los empleados sin departamento en la base de datos de proyectos

– Obtener los empleados que no trabajan en ningún proyecto

Más información:

Consulta de datos relacionados (4:27:00)

Consulta sobre varias tablas

Combinación de tablas (JOIN)

Ejemplo de JOIN: sucursales.sql

 

Deja una respuesta