@Qeinzo

Можно ли получить данные без прямой связи между таблицами?

Логическая модель БД (не обращайте внимание, что нет промежуточных таблиц для "Многие-ко-многим"):
spoiler
61801619a0301487584327.png

Как видно на рисунке, таблица "Цена" не связана с таблицей "Заказы". Но в таблице "Заказы" есть поле атрибут "Маржа".

Вопрос: можно ли получить таблице "Заказы" цены на товар через таблицу "Товары" для расчета маржи? Или обязательно надо их связывать между собой?

Тот же принцип в отношении таблиц "Поставки" и "Товары". Можно ли внести информацию о закупочной цене не имея прямой связи между "Поставки" и "Цена"?
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
Можно. Для join-ов не обязательно наличие FK
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы