Bonjour.
Je dispose de la table suivante :
SITE_WEB (num_site, nom_site, desc_site, active_site)
Je souhaite sélectionner tous les sites :
- dont la description desc_site contient soit le mot "php" soit le mot "sql"
- ET qui sont actifs c'est-à-dire que active_site = 1;
Je lance donc cette requête :
Mais le problème est le suivant : cette requête ne respecte pas le dernier critère active_site = "1" et cela revient à faire la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from site where desc_site like "%php%" OR desc_site like "%sql%" AND active_site = "1";
En effet , la requête m'affiche bien tous les sites dont la description desc_site contient soit le mot "php" soit le mot "sql" mais qui sont actifs ou pas, or je n'ai besoin que de ceux qui sont actifs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from site where desc_site like "%php%" OR desc_site like "%sql%";
Pouvez-vous m'aider s'il vous plait ?
Merci.
Partager