Vue SQL et script PHP

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,
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. Modérateur
    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