Bonjour,
Voila j'ai une petite requête imbriquée qui me pose un petit souci :
J'ai logiquement une erreur : [FONT=Courier New]#1241 - Operand should contain 1 column(s) [/FONT]
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
[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 :
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() ?
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
Merci pour votre aide
Partager