SQL查詢 多列合併成一行用逗號隔開stuff()
select cityName,stuff((select ','+B.Name from CityItemRole A left join Users as B on A.UserId=B.Id where A.CityId=Citys.Id FOR xml PATH('')), 1, 1, '') as roleNames
FROM Citys
--------查詢結果
/*
cityName roleNames
上海 張三,王五
寧波 李四,趙六
蘇州 王五,趙六
*/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31486267/viewspace-2740009/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【記錄】sqlserver列轉行查詢 並將查詢結果用逗號分隔開SQLServer
- 陣列拆分成單引號逗號隔開的字串陣列字串
- JS數字格式化(用逗號隔開 程式碼已做了修改 支援0-9位逗號隔開)JS
- 如何快速將資料用逗號隔開——巧用EXCELExcel
- MySQL 查詢表所有列名,並用逗號分隔MySql
- SQL查詢集合合併成字串SQL字串
- Oracle 合併行/多行合併成一行Oracle
- MySQL 合併查詢join 查詢出的不同列合併到一個表中MySql
- 合併查詢
- mysql 如何查詢逗號“,”分割的字串MySql字串
- orcale 中查詢多行 後合併到一行顯示
- 聊聊mysql的多列組合查詢MySql
- mysql 將查詢到的記錄,按一行,按元祖,將欄位用逗號連線起來。MySql
- 【SQL】Oracle查詢轉換之檢視合併SQLOracle
- 利用shell中awk和xargs以及sed將多行多列文字中某一列合併成一行
- SQL多個表實現聯合查詢SQL
- SQL中多條件查詢括號的用途SQL
- mysql中的多行查詢結果合併成一個MySql
- MySQL 合併查詢union 查詢出的行合併到一個表中MySql
- SQL——STUFF用法SQL
- 水煮oracle31----連線查詢&合併查詢Oracle
- 逗號分隔,輸出陣列陣列
- mysql查詢結果多列拼接查詢MySql
- MSSQL基礎教程:使用SQL子選擇來合併查詢SQL
- 【專案實戰】---統計逗號隔開的字串的數量字串
- SQL多條件查詢SQL
- 人大金倉切割逗號拼接的字串,並使用in來查詢字串
- js 遍歷陣列取出字串用逗號拼接JS陣列字串
- SQL 三表聯合查詢SQL
- 01-sql-聯合查詢SQL
- [Hive]用concat_w實現將多行記錄合併成一行Hive
- 查詢某佔用資源較多的SQLSQL
- SQL Server一行多列求最大值SQLServer
- 複合索引中前導列對sql查詢的影響索引SQL
- jq用逗號分隔字串字串
- Elasticsearch 複合查詢——多字串多欄位查詢Elasticsearch字串
- 多個commit合併成一個MIT
- 查詢埠號佔用