Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 查询以合并两个表_Json_Sql Server - Fatal编程技术网

Json 查询以合并两个表

Json 查询以合并两个表,json,sql-server,Json,Sql Server,是否有一种特定的方法来组合数据库表列并以json格式获取数据您首先需要连接两个表: 然后创建JSON字符串。 样本: 您可以使用concatt函数、sting_agg(ColumnName,“,”)函数等创建任何不同的列。您首先需要连接两个表: 然后创建JSON字符串。 样本: 您可以使用concatt函数、sting_agg(ColumnName,“,”)函数等来创建任何不同的列。您的SQL Server版本是什么?@Zhorov最新版本,即15如果我正确理解了这个问题,那么只需使用第二个表中

是否有一种特定的方法来组合数据库表列并以json格式获取数据

您首先需要连接两个表: 然后创建JSON字符串。 样本:


您可以使用concatt函数、sting_agg(ColumnName,“,”)函数等创建任何不同的列。

您首先需要连接两个表: 然后创建JSON字符串。 样本:


您可以使用concatt函数、sting_agg(ColumnName,“,”)函数等来创建任何不同的列。

您的SQL Server版本是什么?@Zhorov最新版本,即15如果我正确理解了这个问题,那么只需使用第二个表中的数据即可检索此JSON输出的信息。你真的需要第一张桌子上的信息吗?@Zhorov是的。我们也需要第一个表中的数据。我正在尝试合并两个表中的数据您的SQL Server版本是什么?@Zhorov最新版本,即15如果我正确理解了这个问题,那么可以仅使用第二个表中的数据检索此JSON输出的信息。你真的需要第一张桌子上的信息吗?@Zhorov是的。我们也需要第一个表中的数据。我正在尝试合并来自两个表的数据
With t
as(
Select *
From table1 inner join table2 ON st_code=vSt
)
Select * from t
FOR JSON PATH