Requete SQL pb champ pour tri
Jean_2
Messages postés
245
Statut
Membre
-
Jean_2 Messages postés 245 Statut Membre -
Jean_2 Messages postés 245 Statut Membre -
Bonjour,
J'ai un ptit soucis sur une requete :
$reponse = mysql_query("SELECT table1.*, round(AVG(note),1) note_moyenne, table2.nom_estaminet FROM table1 LEFT OUTER JOIN table2 ON table2.nom_estaminet=table1.nom_estaminet WHERE table1.numero_region='" . $_GET['numero_region'] . "' GROUP BY estaminet.$tri ")or die(mysql_error());
La variable $tri récupère le contenu d'un formulaire.
J'ai un problème sur mon classement par note moyenne. Comment faire ? Le GROUP BY n'est pas approprié...
Quelqu'un peut m'expliquer ?
merci à vous.
J'ai un ptit soucis sur une requete :
$reponse = mysql_query("SELECT table1.*, round(AVG(note),1) note_moyenne, table2.nom_estaminet FROM table1 LEFT OUTER JOIN table2 ON table2.nom_estaminet=table1.nom_estaminet WHERE table1.numero_region='" . $_GET['numero_region'] . "' GROUP BY estaminet.$tri ")or die(mysql_error());
La variable $tri récupère le contenu d'un formulaire.
J'ai un problème sur mon classement par note moyenne. Comment faire ? Le GROUP BY n'est pas approprié...
Quelqu'un peut m'expliquer ?
merci à vous.
A voir également:
- Requete SQL pb champ pour tri
- Comment faire un tri personnalisé sur excel - Guide
- Logiciel tri photo - Guide
- Logiciel sql - Télécharger - Bases de données
- Peut on récupérer un colis au centre de tri chronopost - Forum Consommation & Internet
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
4 réponses
non, ça ne marche pas...
je rectifie déjà par :
GROUP BY $tri à la fin
mais en mettant order by, ça marche pas...
je rectifie déjà par :
GROUP BY $tri à la fin
mais en mettant order by, ça marche pas...
J'ai compris, ça peut pas marcher car je dois créer un champ note_moyenne dans ma table1 :
actuellement je calcule la note moyenne à partir de ma table 2. Sinon big problème de jointure.
Mon cas :
1/ ma table 2 est une table ou l'on peut noter chaque id de la table 1.
2/ Dans chaque enregistrement de ma table 2, j'ai une note concernant un id de la table 1.
3/ Chaque id de ma table 1 a donc plusieurs notes dans ma table 2
Comment alors récupérer dans ma table 1 la note moyenne pour chaque id ?
merci pour votre aide
actuellement je calcule la note moyenne à partir de ma table 2. Sinon big problème de jointure.
Mon cas :
1/ ma table 2 est une table ou l'on peut noter chaque id de la table 1.
2/ Dans chaque enregistrement de ma table 2, j'ai une note concernant un id de la table 1.
3/ Chaque id de ma table 1 a donc plusieurs notes dans ma table 2
Comment alors récupérer dans ma table 1 la note moyenne pour chaque id ?
merci pour votre aide