user_bahavior:
behavior_id(INT) (primary key)
user_id(INT)
behavior_type(STR) (values include 'main_page', 'view', 'add_cart', 'place_order')
behavior_time(STR) (values are in the format 'yyyy-MM-DD')
product_id(INT) (null if behavior_type='main_page', and not null otherwise)
related_order_code(INT) (not null if behavior_type = 'place_order', and null otherwise)
product:
product_id(INT) (primary_key)
product_name(STR)
product_price(INT)
order:
order_code(INT) (primary key)
user_id (INT)
order_time(STR) (values are in the format 'yyyy-MM-DD')
product_id(INT) (one order_code could be matched to multiple product_id)
total_cost(INT)
Как извлечь таблицу, включающую всех пользователей и каждый продукт, который пользователь просматривал, но не купил на текущую дату? Например, при ограничении на дату «01.01.2026» и user_id = 1001 таблица должна содержать продукты, которые пользователь 1001 просматривал, но не купил 01.01.2026.
Как насчет таблицы, включающей всех пользователей и каждый продукт, который пользователь просматривал, но не покупал в течение недели с момента просмотра продукта?
Даны следующие три таблицы: user_behavior, product и order, столбцы которых имеют следующие значения: [code]user_bahavior: behavior_id(INT) (primary key) user_id(INT) behavior_type(STR) (values include 'main_page', 'view', 'add_cart', 'place_order') behavior_time(STR) (values are in the format 'yyyy-MM-DD') product_id(INT) (null if behavior_type='main_page', and not null otherwise) related_order_code(INT) (not null if behavior_type = 'place_order', and null otherwise)
order: order_code(INT) (primary key) user_id (INT) order_time(STR) (values are in the format 'yyyy-MM-DD') product_id(INT) (one order_code could be matched to multiple product_id) total_cost(INT) [/code] [list] [*]Как извлечь таблицу, включающую всех пользователей и каждый продукт, который пользователь просматривал, но не купил на текущую дату? Например, при ограничении на дату «01.01.2026» и user_id = 1001 таблица должна содержать продукты, которые пользователь 1001 просматривал, но не купил 01.01.2026. [*]Как насчет таблицы, включающей всех пользователей и каждый продукт, который пользователь просматривал, но не покупал в течение недели с момента просмотра продукта? [/list]