Bonjour,

Voila j'ai une petite requête imbriquée qui me pose un petit souci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE sujets SET note = (SELECT note, COUNT(*) AS nb_note FROM sujets_notes GROUP BY note ORDER BY nb_note DESC LIMIT 1) WHERE sujet_id = 1
J'ai logiquement une erreur : [FONT=Courier New]#1241 - Operand should contain 1 column(s) [/FONT]
[FONT=Courier New][/FONT]
[FONT=Courier New]Le problème c'est que si je retire le [/FONT][FONT=Verdana]COUNT(*) AS nb_note, ORDER BY nb_note DESC ne fonctionne plus.[/FONT]

J'ai aussi essayé en vain :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
UPDATE sujets SET note = (SELECT note FROM sujets_notes GROUP BY note ORDER BY COUNT(*) DESC LIMIT 1) WHERE sujet_id = 1
Comment alors faire un tri en fonction du nombre de lignes comptées sans mettre le COUNT dans le SELECT où alors peut être existe il un moyen pour que la requête ne renvoi pas de colonne COUNT() ?

Merci pour votre aide