0

私は2つのテーブル testatestb.

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)を追加するにはどうすればよいですか?testaxtestbtesta.idtestb.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 (あまり理解していませんでした)

しかし、私は先に進むことができません。私は何をしますか?ありがとう。

4

1 に答える 1