Requete sur une table avec plusieurs ID

Eléphanteau du PHP | 49 Messages

26 nov. 2008, 12:45

Bonjour,

Ma question est toute ... conne.
Je sais pas je fais un blocage là.

J'ai une table genre "Exemple" avec comme clé primaire "id_exemple".
Ce que j'aimerais faire c'est sélectionner les "Exemples" avec les "id_exemple" 2, 3, 4 etc ...

CREATE TABLE Exemple(
id_exempleINTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id_exemple)
)

Comment puis-je faire ?

Code : Tout sélectionner

SELECT * FROM Exemple WHERE ...
C'est en mysql.

Merci.[/code]

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

26 nov. 2008, 12:59

Bonjour,

Pour ce que tu demandes, il existe l'instruction IN
exemple

Code : Tout sélectionner

SELECT [liste de champs] FROM [nom de la table] WHERE id IN (1,4,2)
Cette requête va sélectionner tous les enregistrements dont la valeur du champ id vaut 1 ou 4 ou 2
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer