Si je gère bien le truc, j’ai 4 tables (Album, Artist, Article et Review) et 3 join tables many_to_many (Artist/Album, Artist/Article, Album/Article). Mais je me pose une question. Si je veux afficher toutes les Reviews d’un Artist ? J’utilise une autre join table Artist/Review ?

Prenons un exemple fictif. Je clique sur “Beatles”. J’ai une liste des Albums et Articles. Si une Review existe pour un Album, le titre est cliquable. Donc en gros, le “chemin” c’est : Artist –> Album –> Review.

A priori, j’ai pas besoin d’une table Artist/Review, si ?