Bonjour a tous

Dans ma requete SQL, je souhaiterais ajouter un Group BY Clients.C_Nom
mais , cela me donne toujours une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Column 'LnkCliMach.L_DateAchat' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clause.
Soit il me demande d'ajouter pratiquement tous les champs de la table dans la clause Group By

Peut on m'expliquer le pourquoi et peut on éviter cela

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT LnkCliMach.L_DateAchat, LnkCliMach.L_Occasion, TypeMachines.M_TypeMachines, LnkCliMach.L_DesignationMachine, LnkCliMach.L_Actif, 
                             "LnkCliMach.L_Contrat, LnkCliMach.L_VenteInterne, LnkCliMach.L_IdClient1, LnkCliMach.L_IdClient2, Clients.C_Nom, Clients.C_IdClient, Clients.C_EMail, 
                             "TypeMachines.M_IdTypeMachines FROM Clients INNER JOIN LnkCliMach ON Clients.C_IdClient = LnkCliMach.L_IdClient1 INNER JOIN 
                             "TypeMachines ON LnkCliMach.L_IdTypeMachine = TypeMachines.M_IdTypeMachines WHERE (TypeMachines.M_IdTypeMachines = 1)  ORDER BY Clients.C_Nom DESC "