Erreur requête : #1056 - Ne peut regrouper '%s'

Signaler
Messages postés
8
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
18 mars 2010
-
Messages postés
8
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
18 mars 2010
-
Alors voici ma requête :

SELECT TE.name typename, D.start_time, E.name eventname, MU.name ownername,
                    count(MOE.*) nbmat, E.number, E.request_status, count(ROE.*) nbreg
                    FROM type_event TE, date D,    event E, marcom_user MU, registrant_o_event ROE,
                    date_o_event DOE, registrant R, material M, material_o_event MOE
                    WHERE  TE.number = E.type_event_number
                    AND DOE.event_number = E.number
                    AND DOE.date_number = D.number
                    AND MU.Mail = E.marcom_user_mail
                    AND ROE.event_number = E.number
                    AND ROE.registrant_mail = R.mail
                    AND E.number = MOE.event_number
                    AND M.id = MOE.material_id
                    AND E.draft = '0'
                    AND E.request_status = 'Validated'
                    GROUP BY nbmat, nbreg

De plus voici le fichier sql, à executer apres la creation d'une table nommée vsg :
http://l.e.0.n.online.fr/vsg.sql

Donc j'explique, le problème vient des count !
Quand je les enleve, et le group by aussi, ben la requete passe, sans probleme ...
Est ce que quelqu'un peut m'aider svp :) ?

Merci d'avance !!

1 réponse

Messages postés
8
Date d'inscription
vendredi 12 mai 2006
Statut
Membre
Dernière intervention
18 mars 2010

Escusez moi,

De plus voici le fichier sql, à executer apres la creation d'une base** nommée vsg :
http://l.e.0.n.online.fr/vsg.sql