Clause sur multiples champs 1 variable
Bonjour,
Je cherche à effectuer une requete qui va prendre une variable donnée et cherché dans 3 champs différents si les enregistrement comporte cette variable.
Par exemple, une liste de gens et leurs gouts en fonction des villes.
Chaque personne peut avoir 3 gouts maximum et etre assigné à une ville unique, qui sera jointe dans une autre table
Je vais avoir :
idPersonne, NomPersonne, Gout1, Gout2, Gout3,idVille. pour la table "Personnes"
idVille,Ville pour la table "ville"
Voici par exemple ma requete si je veux rechercher dans Gout1
Code:
1 2 3 4
| SELECT idPersonne, NomPersonne, Gout1, Gout2, Gout3, NomVille
FROM personnes, ville
WHERE ville.idVille = personnes.idVille AND personnes.Gout1 = '$GoutDemande%'
ORDER BY NomPersonne |
Mon problème est que je souhaite qu'il aille voir egalement dans Gout2 et Gout3.
$GoutDemande vient d'un formulaire.
Merci