Medio parcial-2

Consultas SQL: LEFT/RIGHT JOIN con Sakila

Fuente: Consultas SQL.docx

sqlleft-joinright-joinnullsakila

Base de datos: Sakila

Utilizar la base de datos Sakila de MySQL para resolver las siguientes consultas.

Consultas

  1. Clientes con o sin alquileres: Liste todos los clientes mostrando customer_id, first_name, last_name y rental_id (si existe), incluyendo clientes sin registros en rental (LEFT JOIN customer-rental).

  2. Clientes que nunca han alquilado: Muestre customer_id, first_name, last_name de los clientes que no tienen ningún alquiler asociado, filtrando los que no coinciden con rental (LEFT JOIN y condición rental_id IS NULL).

  3. Todos los alquileres con datos del cliente si existe: Liste todos los registros de rental mostrando rental_id, customer_id, y además first_name, last_name del cliente cuando haya coincidencia (RIGHT JOIN customer-rental).