-1
返回數據I有兩個表存儲過程來從多個表
Property
和Photo
Photo
表具有分配給屬性表PropertyId
FK列中。
我有存儲過程,從屬性表中返回數據, 現在我想修改此st。程序返回照片數據 連同屬性數據在一個st。程序查詢。這個怎麼做?
CREATE PROCEDURE GetAllData
AS
SELECT *
FROM dbo.Property
GO
返回數據I有兩個表存儲過程來從多個表
Property
和Photo
Photo
表具有分配給屬性表PropertyId
FK列中。
我有存儲過程,從屬性表中返回數據, 現在我想修改此st。程序返回照片數據 連同屬性數據在一個st。程序查詢。這個怎麼做?
CREATE PROCEDURE GetAllData
AS
SELECT *
FROM dbo.Property
GO
您通過Id列連接2個表。
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
閱讀來自['JOIN'](https://technet.microsoft.com/en-us/library/ms191472(V = SQL.105)的.aspx) –
這個問題並沒有表現出任何的研究努力。 –
可能重複的[SQL查詢如何從多個表中返回數據](http://stackoverflow.com/questions/12475850/how-can-an-sql-query-return-data-from-multiple-tables) –