2

重複の可能性:
MySQL コンマ区切りリストとしての結果
複数の子行を 1 つの行に結合 MYSQL
SQL クエリで CASE WHEN を使用して列をピボット

ここに画像の説明を入力

次のようなクエリを作成したい:

SELECT `name` AS `data` FROM `test_table` WHERE `level` = 1 ORDER BY `id`;

しかし、「 」を含む 1 行だけで答えてもらいたい,のです。このような:

data = a,b,

PHPを使わずに、MySQLだけでできますか? どのように?ありがとうございました。

4

1 に答える 1

4
SELECT  GROUP_CONCAT(name ORDER BY id SEPARATOR ';')
FROM    test_table
WHERE   level = 1
于 2012-05-04T06:15:38.357 に答える