1
私はアイテムテーブルとタグテーブルを持っています。今私が望むのは、特定の条件の下でアイテムを取得するSelectを持つことです。各アイテムに対して、関連するタグを選択し、それらを文字列に入れて別のフィールドにします。関連する要素の属性を文字列として選択する
例:
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機能の表情、http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat –