4
SQLクエリからネストされた配列を作成するために、SQL Server 2016でFOR JSON Pathを使用しようとしています。SQL Server FOR JSONパスネストされた配列
SQLクエリ:
SELECT A,
B.name as [child.name],
B.date as [child.date]
from Table 1 join Table 2 on Table 1.ID=Table 2.ID FOR JSON PATH
所望の出力:
[{
A:"text",
"child:"[
{"name":"value", "date":"value"},
{"name":"value", "date":"value"}
]
}]
は、しかし、我々が得ているものです。
[{
A:"text",
"child:" {"name":"value", "date":"value"}
},
{
A:"text",
"child":{"name":"value", "date":"value"}
}]
どのように我々は、ネストされた子のアレイを形成するためにJSONのパスに使用することができます。
をあなたに感謝のゴーディ返信..しかし、私はジョインを使用してこれを行う方法を探していた..私のクエリがはるかに大きく、ジョインと内部結合を残しているので。 –
また、「child」の値も取得していません.AはJSONにのみ存在します。 –