下面是一个嵌套 FOR JSON 查询的简单示例:
select
u.Id,
u.Name,
(select ue.Email
from UserEmails ue
where ue.UserId = u.Id
for json path
)
from
Users u
for json path
有没有办法重用UserEmails
子查询?例如在一个函数中?
喜欢:
select
u.Id,
u.Name,
u.Email,
dbo.GetUserEmailsJSON(u.Id)
from
Users u
for json path
我还希望能够自行调用dbo.GetUserEmailsJSON()
并以 JSON 格式返回数据。