|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 26 ![]() |
Bonjour,
je débute donc c'est surement facile mais je n'ai pas trouvé. J'ai une table A avec 3 champs X, Y, Z. Je veux connaitre combien il y a de X à de valeur 1 et 2. On peut utiliser ça pour tout: SELECT COUNT(*) AS total FROM `A` Mais pour mon cas ce n'est pas bon, donc j'essaye sous: SELECT COUNT(X) AS total FROM `A` WHERE `X` = 1 AND `X` = 2 mais sans effet. Merci de votre coup de mains. |
|
|
00
|
|
|
#2 | |
|
Candidat au titre de Membre du Club
![]() Étudiant Inscription : mars 2008 Messages : 40 ![]() |
Citation:
Sans effet, c'est à dire ? message d'erreur? Ne serait-ce pas plutôt un OR que vous désirez mettre ? Car si vous mettez un AND, pour un même tuple, X devra être égal à 1 MAIS AUSSI égal à 2... Je ne vois pas comment c'est possible, cette condition ne pourra jamais être satisfaite, et ça vous retourne probablement toujours 0 ! SELECT COUNT(*) AS total FROM `A` WHERE `X` = 1 OR `X` = 2 |
|
|
|
10
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 26 ![]() |
oui Or ou AND ce n'est pas bon.
Or = 1 AND = 2 Si j'ai par exemple: table A X = 1 Y= ... X= 2 ... X= 3 ... X= 1 ... X= 1 ... Il faudrait que j'ai comme résultat = 4 |
|
|
01
|
|
|
#4 |
|
Invité de passage
![]() Étudiant Inscription : juillet 2011 Messages : 26 ![]() |
non en faite je me suis trompé de champs...la fatigue désolé du dérangement.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com