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;