我编写了以下代码来从我的数据库中提取一些信息
@{
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 表中显示该所有者的名字和姓氏。我该怎么做,我需要使用 INNER JOIN 语句吗?
我希望它是动态的,这样当我更改为不同的属性时,所有者信息也会发生变化。