我需要帮助来创建从不同表中提取多个数据的存储过程。
我当前的存储过程如下:
'@partnername nvarchar(120)
as
select ProjectDetails.Project, ProjectDetails.Id
from ProjectDetails
join ProjectPartners on ProjectPartners.ProjectDetailsId = ProjectDetails.Id
join Partners on Partners.Id = ProjectPartners.PartnersId
where Partners.PartnerName= @partnerName'
此存储过程允许用户插入合作伙伴名称,然后显示他们链接的项目。
但是现在我希望在存储过程中显示来自其他表的更多数据,例如:表(ProjectFinance)列 ID、ProjectValue、FundingAgency 和 AgencyValue 表(Partnership)列 ID、PartnershipLevel、PartnershipType。
这些表使用项目财务表和合作伙伴表中的外键链接,这些外键称为 ProjectDetailsID
任何帮助将不胜感激!