SYNCRO/sql/Pruebas.txt
2021-09-12 22:53:35 +02:00

23 lines
722 B
Plaintext

Pelis de un usuario:
SELECT p.titulo, pu.status FROM pelis p, pelis_user pu WHERE pu.user=7 AND p.id=pu.peli;
Pelis que pide alguien:
SELECT DISTINCT pu.peli FROM pelis_user pu WHERE pu.status='PEDIR';
Pelis poseidas por un USUARIO que pide ALGUIEN sin incluir las que pido
SELECT DISTINCT p.titulo, pu.status, pup.peli FROM pelis p, pelis_user pu
LEFT JOIN pelis_user pup ON (pup.status='PEDIR' AND pu.status='OK' AND p.id=pup
.peli) WHERE pu.user=7 AND p.id=pu.peli;
Noticias y nº de respuestas
SELECT f.Asunto
(SELECT COUNT(p.post_ant)
FROM foro p
WHERE p.post_ant=f.id) AS Respuestas
FROM foro f
WHERE f.post_ant is NULL;
SELECT f.post_ant, COUNT(*) AS Respuestas FROM foro p GROUP BY p.post_ant;