基於 ID 連接值:使用 SQL 的解決方案
在處理資料時,經常需要基於共享 ID 連接值。在這種情況下,我們會遇到一個包含回應 ID 和關聯標籤清單的表。我們的目標是將此資料轉換為每行顯示回應 ID 和逗號分隔的標籤清單的格式。
為了實現這個目標,我們可以利用 SQL 的分組和串聯功能。我們首先聲明一個名為 @T 的臨時表並用範例資料填充它。以下的查詢概述了所涉及的步驟:
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
透過執行此查詢,我們獲得轉換後的數據,其中每行代表一個具有關聯標籤的回應 ID用逗號連接和分隔。該解決方案提供了一種基於共享標識符聚合和呈現資料的有效方法。
以上是如何使用 SQL 根據回應 ID 連接標籤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!