对具有多种类型的多对多关系的表进行MySQL查询

时间:2018-07-12 09:41:14

标签: mysql sql join

我有四个表:帖子 posts_media 文本图片

帖子和“媒体”具有多对多的关系,所以我有posts_media可以将它们联系起来。 文字具有ID,文字列, 图片包含ID,文件名和标题列

如果我有一个简单的“ media”表,那将是一个简单的联接工作,但是由于我选择了以texts和images表表示“ media”,因此存在查询问题。

个帖子具有ID posts_media具有post_id,media_id 文字和图片都有id列,应作为media_id

在这种情况下,如何选择给定的所有“媒体” posts.id?

以这种方式保留表格是否可以,还是应该考虑重组表格?

0 个答案:

没有答案