Sélection de plusieurs valeurs dans MySQL
Dans MySQL, la sélection de plusieurs valeurs dans une table peut parfois être délicate. Cependant, il existe quelques approches simples pour y parvenir.
Lors de la sélection de lignes en fonction d'ID spécifiques, une condition OU peut être utilisée. Par exemple, pour sélectionner les lignes où l'identifiant est 3 ou 4, la requête serait :
SELECT * FROM table WHERE id = 3 OR id = 4
Une autre option consiste à utiliser l'opérateur IN. Cela permet de spécifier une liste de valeurs à faire correspondre. La requête équivalente utilisant IN serait :
SELECT * FROM table WHERE id IN (3,4)
Ces approches peuvent être étendues pour sélectionner plusieurs valeurs en fonction de n'importe quelle colonne, pas seulement de l'identifiant. Par exemple, pour sélectionner les lignes dont le nom est "andy" ou "paul", la requête serait :
SELECT * FROM table WHERE name = "andy" OR name = "paul"
Ou en utilisant IN :
SELECT * FROM table WHERE name IN ("andy", "paul")
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!