Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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
C# 从多个表返回数据的存储过程_C#_.net_Sql Server_Sql Server 2008 - Fatal编程技术网

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

阅读此问题没有显示任何研究成果。可能重复