我可以用逗號(hào)將多個(gè)行分隔成一個(gè)列嗎?我試圖在我的SQLServer數(shù)據(jù)庫(kù)中合并這樣的內(nèi)容:[TicketID], [Person]
T0001 Alice
T0001 Bob
T0002 Catherine
T0002 Doug
T0003 Elaine為此:[TicketID], [People]
T0001 Alice, Bob
T0002 Catherine, Doug
T0003 Elaine我需要在SQLServer和Oracle中都這樣做。我找到了這個(gè)功能GROUP_CONCAT對(duì)于MySQL來(lái)說(shuō),這正是我在這里所需要的,但是MySQL在這里不是一個(gè)選項(xiàng)。編輯:試驗(yàn)臺(tái):DECLARE @Tickets TABLE (
[TicketID] char(5) NOT NULL,
[Person] nvarchar(15) NOT NULL)INSERT INTO @Tickets VALUES
('T0001', 'Alice'),
('T0001', 'Bob'),
('T0002', 'Catherine'),
('T0002', 'Doug'),
('T0003', 'Elaine')SELECT * FROM @Tickets
我可以用逗號(hào)將多個(gè)行分隔成一個(gè)列嗎?
慕標(biāo)5832272
2019-06-17 17:34:35