-- Listar todos los estudiantes, tengan o no inscripciones activas
SELECT
e.id AS id_estudiante,
e.nombre AS estudiante,
e.ciudad,
i.id AS id_inscripcion,
i.curso_id,
COALESCE(i.nota, 0.0) AS calificacion_o_cero
FROM estudiantes e
LEFT JOIN inscripciones i ON e.id = i.estudiante_id
ORDER BY e.id ASC;