Je travaille sur un site d'actualités. Comme chaque site de nouvelles, il y aura des nouvelles, des colonnes, des vidéos et des galeries de photos. Je prévois de conserver ces différents types d'enregistrements dans différentes tables, mais de les relier avec des tags. Voici un schéma simple:Related Posts: Obtenir des enregistrements par des étiquettes de différentes tables
Tables: News, Vidéos, Galeries, Colonnes, Tags, Post_to_tags
Post_to_tags:
- tagid
- postID
- posttype [nouvelles, vidéo, galerie, colonne]
Maintenant, ce que je dois faire est d'obtenir des enregistrements liés pour un poste dans une seule requête. Il est facile de se joindre à une table et d'obtenir des messages connexes, mais quand il s'agit de tables différentes ... Une idée?
Pouvez-vous fournir un peu plus de détails? Ce n'est pas clair ce que vous demandez. –
Pourriez-vous expliquer ce que vous voulez sélectionner exactement? – Granit
Je dois obtenir tous les enregistrements liés de différentes tables. Comme je l'ai dit, il est facile de rejoindre une table, mais je dois rejoindre différentes tables en fonction de posttype. – redrain