2016-05-12 1 views
-1

私のクエリの結果としてテーブルの下になっています。PHPで1対多リレーションシップの結果をどのように出力できますか?

id  name celebrity 
------------------------ 
1  A  X 
1  A  Y 
1  A  Z 
2  B  M 
2  B  N 

この表の結果は、次のようにphpを使用して印刷します。

1->A->X,Y,z 

2->B->M,N 

mysqlデータベースを使用してクエリを実行した後、上記のテーブルを結合配列として取得しています。上記のようにテーブルの結果を出力するロジックを書くのに助けてくれる人はいますか?前もって感謝します。

答えて

0

あなたは、MySQLでそれを作ることができます

select id, name, group_concat(celebrity) 
    from te table 
group by id, name 
関連する問題