Buenas tardes.
espero me puedan ayudar.
tengo 3 tablas
users
->id
->name
tickets
->id
->descrition
->status
allocations
fk->users.id
fk->tickets.id
intento por medio un join sacar contar los tickets que tiene asignado cada usuario (aunque no tenga ninguno) y mostralos.
para lo cual desarrolle este script
Código SQL:
Ver originalSELECT a.user_id, COUNT(a.ticket_id) AS num
FROM allocations a
JOIN tickets b ON a.ticket_id = b.id
WHERE b.status_id = 1 OR b.status_id = 2
GROUP BY ing_id ORDER BY num LIMIT 1;
el problema es que solo me arroja los usuarios que ya tiene asignado un ticket y no me toma en cuenta los que no tienen ninguno.
espero me puedan ayudar.
de ante mano muchas gracias por su valioso apoyo.