Vue SQL et script PHP

aveuglemspas_sourd Messages postés 312 Statut Membre -  
kilian Messages postés 8854 Statut Modérateur -
Bonjour,

j'ai un problème pour une requete SQL, j'ai des articles qui sont noté, et je voudrais selectionner celui qui a la meilleur moyenne.
ça parait simple sauf que max(avg(note)) ne fonctionne pas...
et j'ai pas trouvé de requete imbriqué :s
Donc j'ai penser avoir recour au VUE,je crerai une vue qui contiendrai les moyenne des différent article et ainsi il me resterai plus qu'a faire une requete recuperant la valeur max de ma vue.
Seulement quand je cré ma vue dans mon script php :

$vue = blabla ma vue
$resVue = mysqlquery($vue)

ça marche la première fois mais il suffit que je raffraichisse ma page
pour que ça plante, en regardant l'erreure ça me dit que la vue existe deja.. ce qui est normal..
comment le résoudre,
A voir également:

1 réponse

kilian Messages postés 8854 Statut Modérateur 1 526
 
Salut,

Reculons un peu dans ton histoire, tu veux l'article qui a la meilleure moyenne avec une table, mettons comme ceci:
Table articles:
   id       note
---------  ----------
  1        13
  2         7
  4         6
  1        7


Essaie avec ça:
SELECT AVG(note) as moyenne, id FROM articles GROUP BY id ORDER BY moyenne DSC LIMIT 1
0