Если я правильно понимаю ваши отношения, вы могли бы что-то вроде этого. Помните, что вы можете использовать псевдонимы для таблиц, чтобы их было легче читать, я просто оставил их, чтобы было понятно, что я делаю.
Select House.hoursenr, address
inner join Floor on House.housenr = Floor.house
inner join Apartment on Apartment.floor = Floor.floornr
where Apartment.apartmenttype in (1,2,3,4)
Я бы сказал, что некоторые из ваших отношений сущностей неверны в определениях вашей таблицы.