#1002

Два независимых пути к заказам

Отчёту нужны заказы для user_id = 1 и все заказы со status = 'paid'. Смешанный фильтр работает медленно, потому что объединяет разные условия в одном выражении. Перепишите его как две самостоятельные выборки, затем верните общий результат без дублей и отсортируйте по id.

Исходный запрос
SELECT * FROM orders WHERE user_id = 1 OR status = 'paid' ORDER BY id

Пример ожидаемого ответа

Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме.

idstatususer_idcreated_at
10paid12024-02-01T10:00:00
11paid12024-02-03T12:00:00
12paid22024-02-04T09:00:00

Здесь будет результат вашего запроса