私は2つのテーブル testa
とtestb
.
mysql> select * from testa;
+------+-------+
| id | dcac |
+------+-------+
| 1 | hello |
| 2 | world |
+------+-------+
2 rows in set (0.00 sec)
mysql> select * from testb;
+------+------+
| a_id | x |
+------+------+
| 1 | a |
| 1 | b |
| 1 | b |
| 1 | c |
| 2 | x |
+------+------+
5 rows in set (0.00 sec)
どこからでもコンマ区切りのs のリストになるように、列 ( x_list
)を追加するにはどうすればよいですか?testa
x
testb
testa.id
testb.a_id
だから私が期待している出力は、このようなものです -
+------+-------+--------+
| id | dcac | x-list |
+------+-------+--------+
| 1 | hello | a,b,b,c|
| 2 | world | x |
+------+-------+--------+
いくつかの複雑なjoin
ステートメントを使用してみましたが、これを見ましたhttp://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat (あまり理解していませんでした)
しかし、私は先に進むことができません。私は何をしますか?ありがとう。