具有多个外键的内部联接表

时间:2016-08-05 08:50:03

标签: php mysql pdo

表格电影

id_film

名称

导演

明星

ocjena

审核

表年

id_year

表格类型

id_genre

类型

table film_genre

ID

id_film

id_genre

在表电影"年"是表年的关键。 在表film_genre中,id_film和id_genre是表格电影和流派的外键。由于一部电影可以有多种类型,一种类型可以有多部电影, 我试图让这些表的输出看起来像这样......

名称:

类型:例如。戏剧,行动,历史

导演:

明星:

年:

Ocjena:

评论:

我试过这样但是它没有工作因为如果电影有3种类型(例如戏剧,动作,历史)它不输出单个输出中的一部电影的所有类型,而是输出3次相同的电影每个输出中有一种类型。你可以帮我吗?

47.20754 27.02177

1 个答案:

答案 0 :(得分:1)

您可以添加GROUP BY a.id_film并将类型名称与GROUP_CONCAT(d.genre)连接为类型