2017-11-21 9 views
0

mysqlにテーブル(img1)があり、Col1データが同じ値であれば、Col2データが結合されるPHPページでデータを表示したいimg2)。
質問:
結合プロセスを処理するには、SQLクエリで行うか、PHPで良いですか?そしてどうしたらいいですか?ありがとうございました。そのような
img1
img2複数のmysqlデータを1つの文字列に結合し、PHPで表示

答えて

1

何か:

SELECT COl1, GROUP_CONCAT(COL2, SEPARATOR ' ') as COL2 FROM Table GROUP BY COl1 
0
select id, group_concat(`Col1` separator ',') as `ColumnName` 
from 
(
    select id, concat(`Col1`, ':', 
    group_concat(`Col2` separator ',')) as `Col1` 
    from mytbl 
    group by id, `Col1` 
) tbl 
group by id; 

あなたが見ることができるが、それはここで実装:Sql Fiddle Demo。正確に何が必要です。

関連する問題