Я новичок в системах баз данных и борюсь со следующей проблемой: у меня есть две таблицы, представляющие HOUSE и APARTMENT, и обе содержат столбец с именем offer (среди многих других столбцов).Есть также две таблицы с именами SALE и LEASE (каждая с разными столбцами).
Как связать столбец предложение с таблицами SALE и LEASE?Таким образом, каждая строка в HOUSE / APARTMENT будет указывать (через предложение ) ровно на одну строку в SALE или LEASE?
Есть ли что-то вроде наследования в SQLite, которое могло бы решить эту проблему?Единственная идея, которая у меня есть, - создать новую таблицу с именем OFFER, в которой будет один столбец для связи с SALE, второй столбец для связи с LEASE, а затем вся эта таблица будет связана с колонкой SALE / LEASE offer .Но это решение не кажется мне понятным, и я надеюсь на что-то лучшее.
Я визуализировал свою проблему в виде диаграммы: Визуализация проблемы
Спасибо за любой ответ.
РЕДАКТИРОВАТЬ: Я добавил таблицу APARTMENT в визуализацию, чтобы она не ошибалась.