Bonjour je vous écris car j'ai un problème de requête plus que complexe et pour lequel je ne trouve pas de solution =((
aussi, j'ai grand besoin de votre aide et je remercie d'avance toutes les bonnes âmes qui voudront bien m'aider
je vous explique mon problème
à la base j'ai un filtre pour rechercher des dvd par genre (horreur, action...)
Comme je suis dépendante de catalogue produits qui n'ont jamais les mêmes titres pour une catégorie, j'ai donc créé une table de référence genreRef qui a pour champs : id + typeFilm
Nom de la table : genreRef
Nom du champ : typeFilm
de l'autre coté j'ai une table dvd qui contient toutes les infos de mes films et leur genre en pagaille =(
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11typeFilm : Fantastique / Science Fiction Action / Aventure Policier / Thriller Horreur Comédie Animation Jeunesse Sport Drame Arts Martiaux ......
le champ qui contient ces infos s'appelle : genre
Nom de la table : dev
Nom du champ : genre
à la base je gérais mon filtre de recherche avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 genre : Action Action - Aventure Action - Aventure - Comedie Action - Aventure - Espionnage Action - Comedie Action - Drame Action - Espionnage Action - Espionnage - Comédie Action - Fantastique Action - Fantastique - Aventure Action - Fantastique - Policier Action - Guerre Action - Kung Fu
mais bien sûr il ne trouve presque rien =(
Code : Sélectionner tout - Visualiser dans une fenêtre à part select typeFilm FROM genreRef, dvd WHERE genre= typeFilm
ma question : est ce qu'il existe une requête pour faire une espèce de like sur un champ et non une valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part select typeFilm FROM genreRef, dvd WHERE genre LIKE '%typeFilm%'
si non, =( quelqu'un pourrait il me dire ce que je dois faire =(
merciiii
Partager