Наследование SQLAlchemy

Я немного озадачен наследованием в sqlalchemy, до такой степени, что яЯ даже не уверен, какой тип наследования (отдельная таблица, объединенная таблица, бетон) я должен использовать здесь. Я'у нас есть базовый класс с некоторой информацией, котораяs поделены между подклассами, а некоторые данные полностью разделены. Иногда я'Вам понадобятся данные из всех классов, а иногда только из подклассов. Вот'Вот пример:

class Building:
    def __init__(self, x, y):
        self.x = x
        self.y = y

class Commercial(Building):
    def __init__(self, x, y, business):
        Building.__init__(self, x, y)
        self.business = business

class Residential(Building):
    def __init__(self, x, y, numResidents):
        Building.__init__(self, x, y, layer)
        self.numResidents = numResidents

Как бы я преобразовать это в SQLAlchemy, используя декларативный? Как тогда я буду спрашивать, какие здания находятся вx>5 а такжеy>3? Или какие жилые дома имеют только 1 житель?

Ответы на вопрос(2)

Ваш ответ на вопрос