Пишу программу, нужно добавить корзину
Всем привет, я пишу программу на питоне, в которой у меня есть база данных: таблица зарегистрированных пользователей и таблица товаров(продукции). Я не понимаю, как добавить корзину, в которой будут храниться товары для определенного пользователя. Или скорее понимаю, но не понимаю, как отслеживать пользователя, который добавил товар...
Ответы (1 шт):
Автор решения: red-dead-developer
→ Ссылка
Создать таблицу для элемента корзины, в которой будут внешние ключи к таблице пользователя и таблице товара
CREATE TABLE cart_item(
user_id INTEGER,
product_id INTEGER,
FOREIGN KEY(user_id) REFERENCES user(id)
FOREIGN KEY(product_id) REFERENCES product(id)
)
Получить товары одного пользователя из этой таблицы зная его id можно так:
SELECT product_id FROM cart_item WHERE user_id = ?