|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre confirmé
![]() Conseil - Consultant en systèmes d'information Inscription : août 2008 Messages : 543 ![]() |
Bonjour, est il possible en SQL de faire une requête comme ceci ;
Code :
__________________
Les statistiques et prévisions des principaux championnats européens sur : league-evolution.com |
||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : octobre 2008 Messages : 1 508 ![]() |
Il faudrait faire ORDER BY count(choix) ou bien ORDER BY nbChoix mais pas un mélange des deux.
|
|
|
00
|
|
|
#3 | ||
![]() ![]() |
1) DISTINCT + GROUP BY, c'est un pléonasme en SQL !
Supprimez le DISTINCT qui ne sert à rien. 2) Vous ne pouvez pas à la fois grouper sur les choix et les compter. Si vous voulez compter le nombre de lignes de la table pour chaque valeur de la colonne choix, faites simplement un COUNT(*). 3) Inutile de laisser les apostrophes inversées qui ne servent à rien avec le nom de votre table qui ne comporte ni espace, ni caractères diacritiques et qui n'est pas un mot du langage SQL. La requête serait plus simple écrite comme ceci : Code :
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française ! Linuxiens, comptez-vous ! |
||
|
10
|
|
|
#4 | ||||
|
Membre éclairé
![]() |
il faut mettre
Code :
la requete sera comme suite: Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com