neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 26 déc. 2007 à 23:21
Salut,
Tout d'abord, je te recommande de nommer les champs à récupérer, plutôt que d'utiliser * : si demain tu rajoutes 50 champs qui ne te servent que dans une requête, les autres vont les récupérer chaque fois et alourdir d'autant l'espace mémoire utilisé, et le temps processeur pour traiter ça. Si tu ne t'en sers pas, ne les récupère pas.
Ensuite, pour sélectionner des enregistrements dont un champ peut avoir 3 valeurs différentes, tu as deux solutions :
SELECT champs FROM table WHERE champ1=valeur 1 OR champ1=valeur2;
Ou bien :
SELECT champs FROM table WHERE whamp1 IN (valeur1, valeur2, valeur3);