Я хочу создать представление, в котором запись в моем представлении является объединенной строкой. В данном случае это ParticipantNames
.
У меня есть две таблицы. A Trips
стол и Participants
стол. Одна поездка может иметь от одного до нескольких участников. Поэтому в моей таблице Participant
есть несколько строк, связанных с одной записью в таблице Trip
.
Можно ли создать строку, объединяющую имена всех участников и вставить ее в столбец ParticipantNames
? например, "Ганс, Бен, Али"
CREATE OR ALTER VIEW TripView
AS
SELECT
Id = Trip .Id,
ParticipantNames = ???
FROM
[dbo].Trip Trip
LEFT JOIN
[dbo].[Participants] Participants ON Participants.TripId = Trip.Id