【发布时间】:2025-12-17 20:55:01
【问题描述】:
我正在尝试从 JSON 格式的联接表中检索一些数据。 目前我正在尝试这个:
select top(1)
a.IdUser ,
b.UserName ,
a.IdGroup ,
c.Title
from UserGroupMembers as a
inner join users as b on a.IdUser= b.iduser
inner join UserGroups as c on a.IdGroup = c.IdUserGroup
for json auto
返回这个:
[{"IdUser":1,"IdGroup":8,"b":[{"UserName":"User1","c":[{"Title":"Group1"}]}]}]
虽然我需要得到这个:
[{"IdUser":1,"IdGroup":8, "UserName":"User1", "Title":"Group1" }]
或者至少是这样的:
[{"IdUser":1,"IdGroup":8,"b":[{"UserName":"User1"}] ,"c":[{"Title":"Group1"}] }]
【问题讨论】:
标签: sql json sql-server sql-server-2017