Verketten von Werten basierend auf der ID
Um die bereitgestellte Aufgabe zu lösen, mehrere Zeilen mit derselben ID zu kombinieren und die entsprechenden Beschriftungen zu verketten, verwenden Sie die Folgende SQL-Abfrage:
declare @T table(Response_ID int, Label varchar(50)) insert into @T values (12147, 'It was not clear'), (12458, 'Did not Undersstand'), (12458, 'Was not resolved'), (12458, 'Did not communicate'), (12586, 'Spoke too fast'), (12587, 'Too slow') select T1.Response_ID, stuff((select ','+T2.Label from @T as T2 where T1.Response_ID = T2.Response_ID for xml path(''), type).value('.', 'varchar(max)'), 1, 1, '') as Label from @T as T1 group by T1.Response_ID
Innerhalb der Abfrage:
Das obige ist der detaillierte Inhalt vonWie kann ich Beschriftungen basierend auf übereinstimmenden IDs in SQL verketten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!