я написал следующий код, чтобы вытащить информацию из моей базы данных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», и я хочу быть способный вытащить идентификатор OwnerID из таблицы PropertyInfo, а затем отобразить FirstName и LastName этого владельца из таблицы OwnerID. Как мне это сделать, нужно ли использовать инструкцию INNER JOIN?
Я хочу, чтобы он был динамическим, так что, когда я перехожу к другому свойству, изменяется и информация о владельце. Пожалуйста помоги!!!!
Да, вы должны использовать внутреннее соединение. Если вы не знаете, как, я слышал хорошие вещи о книге, Teach Yourself SQL за 10 минут. Для переключения владельцев сделайте идентификатор владельца параметром запроса, как и для идентификатора свойства. –