У меня следующий запрос, который дает мне желаемый результат, но я не могу группировать по id_utilisateur, вот запрос:
SELECT count(distinct d.id_dossier), p.name, u.id_utilisateur, u.superior
FROM dossier AS d
LEFT JOIN action AS a
ON a.id_dossier=d.id_dossier
LEFT JOIN CD AS cd
ON cd.id_dossier=d.id_dossier
LEFT JOIN utilisateur AS u
ON u.id_utilisateur=cd.id_utilisateur
LEFT JOIN personne AS p
ON p.id_personne=u.id_personne
WHERE d.id_dossier>0
GROUP BY u.id_utilisateur,d.id_dossier
HAVING (
SELECT COUNT(a2.id_dossier)
FROM action AS a2
WHERE a2.fait=0
AND a2.commentaire=0
AND a2.id_dossier=d.id_dossier
)<1
ORDER BY d.date_creation DESC
LIMIT 500
Группа по id_utilisateur не работает, я получаю результатыдля одного и того же пользователя в несколько строк, как я могу решить это?
Это результат, который я получаю против ожидаемого
