Bonjour
Voilà j'ai une requete dans une boucle et pour éviter cela j'ai créé une requete qui foire (sinon je ne serais pas là)
La requete dans la boucle est le COUNT
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $return_news = query("SELECT N.id, N.titre, N.texte, N.timestamp, N.valider, N.verouille, N.time_val, N.id_valideur, N.id_posteur, U.pseudo AS pseudo1,U.photo_couv, UU.pseudo AS pseudo2, COUNT(NC.id) AS nbre_com FROM news N, users U, users UU, news_com NC WHERE N.valider='1' AND U.id=N.id_posteur AND UU.id=N.id_valideur AND NC.id=N.id ORDER by N.time_val DESC LIMIT 5")or die(mysql_error());
et je reçois le message suivant :
J'en conclus que c'est pas bon, mais je ne vois pas comment faire autrement puisque les 2 requêtes sont liéesMixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause![]()
Une idée?
Partager