Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/10/2012, 12:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Mostrar 0 si no hay resultados

En realidad, lo único que tienes que hacer es seguir cfruzando las dos tablas, pero con un LEFT JOIN y no INNER JOIN.
Código MySQL:
Ver original
  1. SELECT u.user_id, COUNT(f.user_id) favoritas
  2. FROM usuarios U LEFT JOIN favoritos F ON u.user_id = F.user_id
  3. WHERE user_id IN (1,2,3)
  4. GROUP BY user_id
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)