Essayant d'utiliser Distinct dans une instruction select mais n'obtenant pas le résultat souhaité. Je souhaite que CaseID soit renvoyé uniquement pour le dernier commentaire mis à jour. Voici la requête que j'essaie d'utiliser.utilisant distinct dans select ayant des jointures avec plusieurs tables
Select Distinct av.CaseID,fr.Rule_Description, av.Date, av.Status, fr.RULE_PRIORITY, ac.User_comments, max(ac.Comment_PostDate),ac.UserID
From tblAlertView av
Join tblAlertComment ac
on av.CaseID = ac.CaseID
Join tblFBLRule fr
on av.RuleID = fr.Rule_ID
Join TBLUSER usr
on ac.UserID = usr.USERID
group by av.CaseID, fr.Rule_Description, av.Date, av.Status, fr.RULE_PRIORITY, ac.User_comments, ac.Comment_PostDate,ac.UserID
Lorsque vous utilisez le 'group by', vous n'avez pas besoin de' DISTINCT' dans l'instruction 'SELECT'. – Venu