Ближайший предыдущий заказ другого пользователя

Сложная JOIN-запросы

Условие задачи

Таблица orders содержит id, user_id, order_time. Для каждого заказа найдите ближайший предыдущий заказ другого пользователя (по времени). Выведите id, user_id, order_time, prev_other_user, prev_other_time.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, order_time TEXT);

Темы

SELF JOIN LEFT JOIN CORRELATED SUBQUERY MAX

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи