【发布时间】:2018-01-08 11:07:22
【问题描述】:
所以我正在使用 PHP 和 MySQL 制作一个简单的电影数据库。我有两张桌子:
电影
身份证 |标题 |类型 ----------------------------------------- 1 |黑暗骑士 | 1,2 2 |钢铁侠 | 3,4 3 |蜘蛛侠 | 5,6电影类型
身份证 |类型 ---------------------- 1 |行动 2 |冒险 3 |动画片 4 |传 5 |喜剧 6 |犯罪这是我的查询
选择电影。*,GROUP_CONCAT(moviesgenre.genre) 作为流派 从电影 左加入 moviesgenre ON movies.genre = moviesgenre.id这是我目前得到的结果:
身份证 |标题 |类型 |流派 ------------------------------------------ 1 |黑暗骑士 | 1,2 |动作,动画,喜剧我期望的输出:
身份证 |标题 |类型 |流派 ------------------------------------------ 1 |黑暗骑士 | 1,2 |动作,冒险 2 |钢铁侠 | 3,4 |动画,传记 3 |蜘蛛侠 | 5,6 |喜剧,犯罪这可能吗?如果可以,怎么做?
【问题讨论】:
-
你期望什么输出?
-
查看规范化并相应地修改您的架构。