Bonjour,
J'ai une table site avec 3 rubriques, descriptif, alt_logo et titre
Descriptif=chaine texte 400 caractères
Titre=chaine texte 70 caractères
alt_logo=chaine texte 80 caractères
Mon souhait créer une requête SQL me donnant les noms des sites dont Descriptif contient 'vêtement' ou 'vêtements' et Descriptif contient 'enfant' ou 'enfants' ou Titre contient 'vêtement' ou 'vêtements' et contient 'enfant' ou 'enfants' ou Alt_logo contient 'vêtement' ou 'vêtements' et contient 'enfant' ou 'enfants'.
Bien entendu, cela ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT Alt_Logo, Descriptif, Titre FROM Site_Fr WHERE (Alt_Logo LIKE '%vetement%' OR Alt_Logo LIKE '%vetements%') AND (Alt_Logo LIKE '%enfant%' OR Alt_Logo LIKE '%enfants%') OR (Descriptif LIKE '%vetement%' OR Descriptif LIKE '%vetements%') AND (Descriptif LIKE '%enfant%' OR LIKE '%enfants%') OR (Titre LIKE '%vetement%' OR Titre LIKE '%vetements%') AND (Titre LIKE '%enfant%' OR Titre LIKE '%enfants%')
De plus, ne serait-il pas souhaitable pour accélerer les temps de traitement dans la table de créer un champ supplémentaire rTexte=Descriptif+Titre+Alt_logo
Dans l'attente d'une solution...
Partager