Gracias gnzsoloyo
La versión simplificada del ejemplo me funciona.
Código SQL:
Ver originalSELECT usuarios.user_id, COUNT(favoritos.user_id) AS favoritas
FROM usuarios LEFT JOIN favoritos ON usuarios.user_id = favoritos.user_id
WHERE usuarios.user_id IN (1,2,3)
GROUP BY user_id
Pero intento aplicarla a la versión real que tiene dos inners, he realizado varias pruebas con left y no doy con la clave, aquí no sirve?
Código SQL:
Ver originalSELECT usuarios.user_id, apodo, avatar, COUNT(favoritos.user_id) AS wishlist FROM favoritos
LEFT JOIN usuarios ON usuarios.user_id = favoritos.user_id
LEFT JOIN usuarios_info ON usuarios.user_id = usuarios_info.user_id
WHERE favoritos.user_id IN (1,2,3)
GROUP BY user_id
Muchas gracias!