C# 从多个表返回数据的存储过程
我有两张桌子C# 从多个表返回数据的存储过程,c#,.net,sql-server,sql-server-2008,C#,.net,Sql Server,Sql Server 2008,我有两张桌子 属性和照片 Photo表具有分配给属性表的PropertyIdFK列 我有一个从属性表返回数据的存储过程, 现在我想修改这个st.过程以返回照片数据 与单个st.过程查询中的属性数据一起使用。如何做到这一点 CREATE PROCEDURE GetAllData AS SELECT * FROM dbo.Property GO 您可以通过一个Id列连接这两个表 CREATE PROCEDURE GetAllData AS SELECT * FROM dbo.Property
属性
和照片
Photo
表具有分配给属性表的PropertyId
FK列
我有一个从属性表返回数据的存储过程,
现在我想修改这个st.过程以返回照片数据
与单个st.过程查询中的属性数据一起使用。如何做到这一点
CREATE PROCEDURE GetAllData
AS
SELECT *
FROM dbo.Property
GO
您可以通过一个Id列连接这两个表
CREATE PROCEDURE GetAllData
AS
SELECT * FROM dbo.Property prop
INNER JOIN dbo.Photo photo ON prop.PropertyId = photo.PropertyId
请尝试下面的代码
CREATE PROCEDURE GetAllData
AS
SELECT *
FROM dbo.Photo p inner join dbo.Property pr
on p.PropertyId = pr.PropertyId
GO
阅读此问题没有显示任何研究成果。可能重复