0
mysqlにテーブル(img1)があり、Col1データが同じ値であれば、Col2データが結合されるPHPページでデータを表示したいimg2)。
質問:
結合プロセスを処理するには、SQLクエリで行うか、PHPで良いですか?そしてどうしたらいいですか?ありがとうございました。そのような
複数のmysqlデータを1つの文字列に結合し、PHPで表示
mysqlにテーブル(img1)があり、Col1データが同じ値であれば、Col2データが結合されるPHPページでデータを表示したいimg2)。
質問:
結合プロセスを処理するには、SQLクエリで行うか、PHPで良いですか?そしてどうしたらいいですか?ありがとうございました。そのような
複数のmysqlデータを1つの文字列に結合し、PHPで表示
何か:
SELECT COl1, GROUP_CONCAT(COL2, SEPARATOR ' ') as COL2 FROM Table GROUP BY COl1
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。正確に何が必要です。