2015-08-03 60 views
-1

返回數據I有兩個表存儲過程來從多個表

PropertyPhoto

Photo表具有分配給屬性表PropertyId FK列中。

我有存儲過程,從屬性表中返回數據, 現在我想修改此st。程序返回照片數據 連同屬性數據在一個st。程序查詢。這個怎麼做?

CREATE PROCEDURE GetAllData 
AS 
SELECT * 
FROM dbo.Property 
GO 
+6

閱讀來自['JOIN'](https://technet.microsoft.com/en-us/library/ms191472(V = SQL.105)的.aspx) –

+0

這個問題並沒有表現出任何的研究努力。 –

+0

可能重複的[SQL查詢如何從多個表中返回數據](http://stackoverflow.com/questions/12475850/how-can-an-sql-query-return-data-from-multiple-tables) –

回答

0

您通過Id列連接2個表。

CREATE PROCEDURE GetAllData 

AS 

SELECT * FROM dbo.Property prop 
INNER JOIN dbo.Photo photo ON prop.PropertyId = photo.PropertyId 

Another post about JOIN

0

試試下面的代碼。

CREATE PROCEDURE GetAllData 
AS 
SELECT * 
FROM dbo.Photo p inner join dbo.Property pr 
on p.PropertyId = pr.PropertyId 
GO 
相關問題