|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 190 ![]() |
Bonjour à tous,
J'ai les données suivantes dans ma table livre_infos. Code :
Code :
Code :
Merci |
||||||
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Tout d'abord ta requête est fausse, chaque colonne sélectionnée et non aggrégée doit faire partie du GROUP BY:
A lire absoluement autour du GROUP BY spécifique de MySql Et sur MySql, qui ne connaît pas les fonctions analytiques, il faut passer par une sous-requête : Code :
|
||
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 190 ![]() |
Merci pour la réponse mais je trouve que c'est comme même beaucoup de code pour le résultat que je veux obtenir !!!! pourquoi on vérifie si le commentaire n'est pas NULL à 2 reprises ?
|
|
|
00
|
|
|
#4 | ||||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Citation:
Code :
Citation:
Mais c'est vrai ça n'est pas terrible... comme MySql... |
||||
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 190 ![]() |
Ok merci bien, mais le count suggéré précédemment ne règle toujours pas mon problème, car il ne me retourne pas le nombre de ligne trouvées.(équivalent de mysql_num_rows).
Supposons que je veux retourner le nombre de lignes dont les id ont été commentés: Exemple: Code :
Merci |
||
|
|
00
|
|
|
#6 | ||
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 271 ![]() |
Ah ok, tu souhaites avoir le total de tous les commantaires quelque soit le livre_id :
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com