use*_*786 3 sql sql-server csv sql-server-2005
我有一个SQL Server 2005数据库,有两个表:Order,LineItem.每个LineItem都有一个名为LineItemID和OrderID的字段.我有一个查询,它获取了我的数据库中的所有订单记录.对于每个Order记录,我想检索与Order关联的LineItemID的逗号分隔列表.
有没有办法在SQL中执行此操作?我不知道该怎么做.
谢谢!
下面是一个使用sys.tables中的name列的示例,说明如何从列构造逗号分隔的字符串:
use master
go
SELECT Stuff((SELECT ',' + name
FROM sys.tables
For XML PATH ('')),1,1,'')
go
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
377 次 |
| 最近记录: |