gpt4 book ai didi

sql - 以逗号分隔的字符串形式检索 SQL 关系

转载 作者:行者123 更新时间:2023-12-01 11:07:26 25 4
gpt4 key购买 nike

我有一个包含两个表的 SQL Server 2005 数据库:Order、LineItem。每个 LineItem 都有一个名为 LineItemID 和 OrderID 的字段。我有一个查询正在获取数据库中的所有订单记录。对于每个订单记录,我想检索与该订单关联的 LineItemID 的逗号分隔列表。

有没有办法在 SQL 中执行此操作?我不知道该怎么做。

谢谢!

最佳答案

这是一个示例,使用 sys.tables 中的名称列,说明如何从列构造逗号分隔的字符串:

use master
go

SELECT Stuff((SELECT ',' + name
FROM sys.tables
For XML PATH ('')),1,1,'')
go

关于sql - 以逗号分隔的字符串形式检索 SQL 关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3875979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com