Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/10/2011, 12h41   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 13
Points : 13
Par défaut SELECT sur plusieurs valeurs d'une meme colonne

Bonjour

J'aurais voulu savoir s'il est possible (d'apres google non) de faire un select de la forme :

Code :
1
2
3
SELECT value 
FROM TABLE 
WHERE col=a col=b col=c;
ce qui me renverrait 3 valeurs ?

Et si oui avec quelle syntaxe, j'ai essaye les virgules, les AND ou OR ne correspondent pas a ce que je veux.

Merci
chaying est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 12h49   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 328
Points : 18 328
Envoyer un message via MSN à CinePhil
Ta requête est évidemment fausse mais puisque ce que tu as essayé, et qui semble cohérent, ne correspond pas à ton besoin, exprime plus clairement ce besoin.
__________________
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 13h02   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 13
Points : 13
Salut CinePhil

Mon besoin serait de recuperer la valeur de plusieurs colonnes :
oops edit : plusieurs valeurs d'une meme colonne

table exemple :
col1 col2 col3
1valeur1 1valeur2 1valeur3
2valeur1 2valeur2 2valeur3
3valeur1 3valeur2 3valeur3

requete :

Code :
SELECT col3 FROM exemple WHERE col1=2valeur1 col1=3valeur1;
et je voudrais recuperer :

2valeur3 et 3valeur3 ?

Merci
chaying est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 13h09   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 11 029
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 11 029
Points : 18 328
Points : 18 328
Envoyer un message via MSN à CinePhil
Ben c'est tout simple ! Tu n'as pas dû essayer la bonne syntaxe avec OR !
Code :
1
2
3
4
SELLECT col3
FROM exemple
WHERE col1 = '2valeur1'
	OR col1 = '3valeur1'
Mais il est préférable d'utiliser IN :
Code :
1
2
3
SELLECT col3
FROM exemple
WHERE col1 IN('2valeur1', '3valeur1')
__________________
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 !
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 13h14   #5
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 52
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 52
Points : 13
Points : 13
Citation:
Ben c'est tout simple !
Oui effectvement !

Je connaissais pas le IN et mon OR devait etre mal ecrit, donc : Doublement merci !
chaying est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h20.


 
 
 
 
Partenaires

Hébergement Web