SQL didactico · SELECT
Consulta de prestamos
El listado reune los prestamos del centro con su recurso, la persona que los solicita y su estado. La consulta une prestamos con recursos y personas para evitar duplicar datos.
SELECT pr.id, pr.recurso_id, pr.persona_id,
pr.fecha_prestamo, pr.fecha_prevista_devolucion,
pr.fecha_devolucion_real, pr.estado, pr.observaciones,
r.codigo_inventario AS recurso_codigo,
r.nombre AS recurso_nombre,
p.nombre AS persona_nombre,
p.apellidos AS persona_apellidos
FROM prestamos pr
JOIN recursos r ON r.id = pr.recurso_id
JOIN personas_usuarias p ON p.id = pr.persona_id
ORDER BY pr.id DESC;
La consulta no incluye valores de observaciones literales; se renderizan aparte para evitar filtrar texto libre.