Bug requête mysql [Résolu]

Signaler
Messages postés
97
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
28 mai 2010
-
Messages postés
97
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
28 mai 2010
-
bonjour,
j'ai exécuté cette requête sur mysql:
SELECT

MAX(Id) AS last_insert_id, concat(Nom,'',Prenom) as fullname from table_name;
et il m'a affiché l'erreur suivante:
Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause.
comment faire!!!!

4 réponses

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Salut,

Rajoute la clause GROUP BY Id :

SELECT MAX(Id) AS last_insert_id, concat(Nom,'',Prenom) AS fullname FROM table_name GROUP BY Id;
Messages postés
97
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
28 mai 2010

Merci neigedhiver, jai une tout petite question  comment je peux avoir un espace entre le nom et le prénom car le résultat de ma requête ne sépare pas le  nom et le prénom càd:
champ1champ2
 
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
17
Re,

Ben en mettant un espace entre tes guillemets : concat(Nom,' ',Prenom)
Messages postés
97
Date d'inscription
lundi 11 avril 2005
Statut
Membre
Dernière intervention
28 mai 2010

oui comme vous l'avez vu j'ai les guillemets mais apparament ça marche pas il me donne le meme résultat :
champ1champ2