【发布时间】:2014-12-06 15:03:11
【问题描述】:
我的 SQL 知识确实有点生疏,但我有一个简单的问题请教专家。我有三张桌子:
帖子 - post_id - 姓名 - 描述
posts_categories - post_id - 蛞蝓
posts_themes - post_id - 蛞蝓
基本上我想查询这样的帖子列表:
SELECT post_id, name, description, themes, categories FROM posts LIMIT 0, 50
我想组合相关的类别和主题表并将它们连接到一个列中。所以我的输出是:
1 |测试 |描述 |音乐、艺术、历史| 高分辨率照片| CLIPARTO重要的,相关的,新的
我已尝试将此作为子查询,但遇到了返回多行的常见问题。我也尝试过 LEFT JOIN'ing 结果,但似乎无法返回正确的结果。由于害怕在不知不觉中干扰我的结果,我希望有人可以帮助制定最有效和最正确的查询。
谢谢。
【问题讨论】:
标签: mysql group-by relational-database aggregate-functions group-concat