sqlserver查询将值按ID合并展示
时间: 2023-08-08 10:06:39 浏览: 84
sql server 中合并某个字段值的实例
5星 · 资源好评率100%
您好!您可以使用 SQL Server 的 STUFF 和 FOR XML PATH 函数将相同 ID 的值合并展示。具体的 SQL 语句如下所示:
```sql
SELECT
ID,
STUFF((
SELECT ',' + Value
FROM YourTable
WHERE ID = t.ID
FOR XML PATH('')
), 1, 1, '') AS MergedValues
FROM YourTable t
GROUP BY ID;
```
其中,YourTable 为您的表名,ID 和 Value 分别为您的字段名。运行此 SQL 语句后,将会按 ID 将对应的 Value 合并展示在 MergedValues 字段中。
阅读全文