我不得不以某种方式在连接某个列的同时分组行,我不知道如何去做这件事。以下是我需要的一个例子。将某一列与一个分隔列连接在一起组合起来的行
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 2009-06-16 10:11:22