Здравствуйте!
Есть две таблицы:
При выборке из них необходимо чтобы сортировало по статусу(status), по дате изменения(o.date_modified) и по тому, что дополнительно выберет пользователь(например по customer).
Воспользовался следующим запросом:
SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, (SELECT os.name FROM oc_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS status, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `oc_order` o WHERE o.order_status_id > '0' ORDER BY status ASC, o.date_modified ASC, customer ASC
В итоге я получаю отсортированное по статусу и дате а по customer нет