2016-09-22 18 views
-1

私は、2つの列が1つのmarcaともう1つはcategoriaという名前のphpmyadminで表を作成しました。私はマルカでこれらをグループ化したい。私はこれを行うには、このSQLクエリを作成するが、問題は、マルカのための1つのカテゴリを出力することです。sqlでグループ化されたすべての要素を出力します

$sql0="SELECT marca , categoria FROM marche GROUP BY marca "; 

私はmarcaでグループ化し、このmarcaの行に属するすべてのカテゴリを出力したいと考えています。これはどのように可能ですか?ありがとう!

答えて

1

あなたはcategory_groupの要素のカンマ区切りのリストを取得する必要があり、デフォルトで

$sql0="SELECT marca , GROUP_CONCAT(categoria) as category_group FROM marche GROUP BY marca "; 

、あなたのニーズに合わせてGROUP_CONCATを使用することができます。 PHPの展開関数を使用してPHPロジックの配列に変換することができます。

関連する問題