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
Mon problème est que je souhaite qu'il aille voir egalement dans Gout2 et Gout3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
$GoutDemande vient d'un formulaire.
Merci
Partager