从多个Sharepoint到SQL数据库提取数据

从多个Sharepoint到SQL数据库提取数据,sharepoint,azure-sql-database,ssms,Sharepoint,Azure Sql Database,Ssms,我正在尝试将2个sharepoint列表中的数据提取到sql数据库中。一张表是科目列表,另一张表是学生列表。(这是一个巨大的表,但我只取了几个值供您参考。) 到目前为止,我所做的是,只提取状态为“正在进行”的主题(所以数据库中只显示代码1001和1004) 现在从第二个列表中,我只想提取具有上述科目代码的学生姓名。 我该怎么做? 您可以使用此选项从SharePoint SQL server提取数据 use sharepoint go select * from [sharepoint].[You

我正在尝试将2个sharepoint列表中的数据提取到sql数据库中。一张表是科目列表,另一张表是学生列表。(这是一个巨大的表,但我只取了几个值供您参考。) 到目前为止,我所做的是,只提取状态为“正在进行”的主题(所以数据库中只显示代码1001和1004) 现在从第二个列表中,我只想提取具有上述科目代码的学生姓名。 我该怎么做?

您可以使用此选项从SharePoint SQL server提取数据

use sharepoint
go
select * from [sharepoint].[YourSiteCollectionName].[YourListName]
where YourColumn = N'YourValue'
并且易于组合tsql查询以联接表:

SELECT 
       [sharepoint].[YourSiteCollectionName].[subjects].code,
       [sharepoint].[YourSiteCollectionName].[students].name,
FROM
       [sharepoint].[YourSiteCollectionName].[students]

INNER JOIN 
       [sharepoint].[YourSiteCollectionName].[students]
ON     [sharepoint].[YourSiteCollectionName].[students].subjectCode
       =[sharepoint][YourSiteCollectionName].[subjects].code;

请为表格编写脚本好吗?对不起,我现在知道这是一个Excel文件,对吗?是的,我添加了一个Excel文件作为示例。