我寫了下面的代碼,以拉的一些信息我的數據庫INNER JOIN?從2個表拉動信息 - WebMatrix中/剃鬚刀
@{
var db = Database.Open("StayInFlorida");
var propertyinfo = "SELECT * FROM PropertyInfo WHERE PropertyID='@0'";
var qpropertyinfo = db.QuerySingle(propertyinfo);
var ownerinfo = "SELECT FirstName, LastName FROM OwnerInfo WHERE OwnerID='2'";
var qownerinfo = db.QuerySingle(ownerinfo);
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
@qpropertyinfo.PropertyName
@qownerinfo.FirstName
@qownerinfo.LastName
</body>
</html>
在兩個表中,有一個名爲「OWNERID」欄,我想成爲能夠從PropertyInfo表中拉取OwnerID,然後從OwnerID表中顯示該所有者的FirstName和LastName。我如何做到這一點,我需要使用INNER JOIN語句嗎?
我希望它是動態的,這樣當我切換到不同的屬性時,所有者信息也會發生變化。請幫忙!!!!
是的,你必須使用內部連接。如果你不知道怎麼做,我已經聽說過這本書的好處,在10分鐘內教你自己SQL。對於切換所有者,請使用所有者標識查詢參數,就像您爲屬性標識所做的那樣。 – 2013-03-16 12:42:44