特定の列を連結しながら行をグループ化する必要がありますが、どうすればこれを行うのか分かりません。以下は、私が必要とするものの例です。特定の列と区切り文字を連結しながら行をグループ化します
CREATE TABLE People(
PersonName varchar(100),
PersonAge int
)
INSERT INTO People
SELECT 'bill', 21
INSERT INTO People
SELECT 'harry', 21
INSERT INTO People
SELECT 'wesley', 21
INSERT INTO People
SELECT 'tom', 42
INSERT INTO People
SELECT 'paul', 42
INSERT INTO People
SELECT 'phil', 53
この表から、通常の選択は、次のように生成されます。
bill 21
harry 21
wesley 21
tom 42
paul 42
phil 53
私は必要なもの以下の通りです:
bill, harry, wesley 21
tom,paul 42
phil 53
私はこれが可能であるかどうかわからないですが、それは希望もし誰かがそれをやる方法を知っていれば本当に役に立ちます。前もって感謝します。
まあ、私はカーソルが好きではありません。しかし、あなたが与えたリンクは本当にクールです。 +1 :) – Kirtan
私はカーソルが好きではありません...しかし、これを行う別の方法はありますか? – tekBlues