venom99
@venom99

Как в sqlalchemy 2.0 добавить запись в таблицу с учётом других таблиц?

Есть 4 таблицы: Заказ, Поставщик, Клиент, Администратор. Есть также 3 связи, они идут к таблице заказ от всех остальных таблиц. то есть от администратора к заказу, от клиента к заказу, и от поставщика к заказу. Как добавить запись в таблицу заказ, чтобы учитывались Id записей из всех остальных таблиц?
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Akina
Сетевой и системный админ, SQL-программист.
Ну, скажем, так:
INSERT INTO Заказ (ПоставщикID, КлиентID, АдминистраторID, {остальные поля})
VALUES (
    (SELECT ПоставщикID FROM Поставщик WHERE Имя = 'Василий Пупкин'),
    (SELECT КлиентID FROM ...),
    (SELECT АдминистраторID FROM ...),
    {остальные значения}
)

А на свой фреймворк отображайте самостоятельно...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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