J'ai une liste d'émissions de télévision stockées dans 1 table. Une autre table stocke les genres (action, romance, comédie).Comment effectuer cette tâche dans une seule requête mysql efficace?
La plupart des spectacles ont généralement plus d'un genre, donc avoir une seule colonne tv_genre et y mettre l'identifiant du genre n'est pas une option.
Je pourrais créer une table de recherche qui permettrait de stocker id id + genre de télévision, et je pourrais insérer 1 ligne pour chaque genre associé à l'émission. Où les choses deviennent floues pour moi, c'est quand je veux sortir une liste d'émissions sur l'index, et les noms de genre associés à l'émission de télévision. Comment lier les 3 tables ensemble en 1 requête efficace (au lieu d'exécuter une requête séparée pour chaque élément sur l'index, obtenir ses genres).
Aux fins de ce poste, les tables sont les suivantes
TV Show Table
- tv_id
- tv_name
Genre Table
- genre_id
- genre_name
Merci!
vous sûr que c'est la structure de table entière? car il n'y a pas de relation entre les deux .. – moo
@ orlandu63: Il mentionne dans la question une autre table (il l'appelle une table de correspondance) pour relier ces deux-là. – MitMaro