Я хочу выбрать tblProperty.ID, только если этот запрос возвращает больше 0
SELECT
COUNT(tblProperty.ID) AS count
FROM
tblTenant AS tblTenant
INNER JOIN tblRentalUnit
ON tblTenant.UnitID = tblRentalUnit.ID
INNER JOIN tblProperty
ON tblTenant.PropertyID = tblProperty.ID
AND tblRentalUnit.PropertyID = tblProperty.ID
WHERE tblProperty.ID = x
Где x равно родительскому tblProperty.ID, на который он смотрит. Я не знаю, что такое «х».
Как я могу это сделать?
Database Structure:
tblTenant:
ID
PropertyID <--foreign key to tblProperty
UnitID <--foreign key to tblRentalUnit
Other Data
tblProperty:
ID
Other Data
tblRentalUnit:
ID
PropertyID <--foreign key to tblProperty
Other Data
Объяснение запроса:
Запрос состоит в том, чтобы выбрать только те объекты недвижимости, в которых есть арендные квартиры, в которых проживают арендаторы.