close
單純的只是想把某一欄的值做合併,但資料太多的話,程式效能也不大好
SQL 的語法有提供了合併的語法,FOR XML PATH(''),方便使用
假加有個資料表如下圖
最後,想呈現的結果
1. FOR XML 語法搭配 PATH 模式把欄位合併
2. 使用 DISTINCT 語法過濾重複的資料
select DISTINCT Area_Name
,(
select Area_Desc + ',' from [Food_Map] FM_B
where FM_A.Area_Name = FM_B.Area_Name
FOR XML PATH('')
) as '地點'
from [Food_Map] FM_A
文章標籤
全站熱搜
留言列表