В общем, все, что мне нужно сделать, это заказать таблицу MySQL. Но это должен быть «умный» заказ, и я хотел бы услышать ваши мнения.Динамический порядок MySQL
Существует таблица customers
id, name, email, phone, country, language, registration_time
Существует еще одна таблица, которая содержит skills
менеджеров по продажам, как числовые значения -
sales_manager_id, skill_type, skill_name, skill_value
7, language , English , 5
Это означает, что менеджер номер 7 говорит по-английски на уровне 5 Каждый менеджер по продажам может иметь несколько навыков.
Теперь я хочу заказать таблицу клиентов страны, языка и registration_time (в этом точном порядке) для конкретного менеджера по продажам таким образом, чтобы верхние строки были из страны, в которой этот менеджер по продажам имеет высшие навыки, после этого языком, на котором он обладает высшими навыками, и после этого по времени регистрации.
Есть ли у вас какие-либо предложения? Самая большая проблема заключается в том, что этот запрос должен быть как можно более простым и читаемым, потому что в будущем будут изменения и я не хочу иметь дело с огромными запросами.
Добавьте некоторые выборочные данные, и показать нам результат вы ожидаете! – jarlh