0

特定の情報を詰め込むために、MS SQL の stuff 関数を使用しようとしています。次に例を示します。

Number          Value 
1                 1
2                 1
3                 1
1                 2
2                 2
3                 2
1                 3
2                 3

次のように1つのレコードのみが表示されるように、列を詰め込みたいと思います:

Value             Number
1                 1,2,3
2                 1,2,3
3                 1,2

同様の n 数と n 値があることに注意してください。

4

1 に答える 1

1

これに使えますGROUP_CONCAT。例えば:

SELECT `Value`, GROUP_CONCAT(DISTINCT `Number` ORDER BY `Number`)
FROM `yourTable`
GROUP BY `Value`
于 2013-08-08T14:18:18.740 に答える