【发布时间】:2011-07-21 11:57:13
【问题描述】:
我有一个项目表和一个标签表。现在我想要一个 Select 在特定条件下获取 Items 并为每个项目选择相关标签并将它们放在一个字符串中以成为一个单独的字段。
例子:
table_items:
id | title
---------------------------
01 | peter
---------------------------
02 | john
---------------------------
03 | cindy
tags:
id | title
---------------------------
01 | tall
---------------------------
02 | tiny
---------------------------
03 | blone
---------------------------
04 | loud
---------------------------
05 | ...
tags_to_items:
itemid | tagid
---------------------------
01 | 02
---------------------------
01 | 04
---------------------------
02 | 01
...
我想你明白了。
Now I want a result like this:
itemid | title | tags
---------------------------
01 | peter | tiny, loud
---------------------------
01 | john | tall, fast, bored
我可以只使用 MySQL 吗? 怎么样?
【问题讨论】:
-
查看 group_concat 函数,dev.mysql.com/doc/refman/5.0/en/…