Вот мои таблицы БД:
Field
- ID, name
Order
- Order ID, name, etc.
OrderField
- Order ID
- Field ID
- Value
Например, имя поля может быть «Имя», а значение OrderField может быть «Джеймс».
Используя только запрос MySQL, как эффективно отсортировать Заказы на основе полей OrderFields? Чтобы быть немного более конкретным:
Скажем, мне нужен список заказов, отсортированных по полю "Имя", и у меня уже есть идентификатор этого поля. Как я могу написать запрос, включив в него оператор ORDER BY
для сортировки по полю имени, указанному в заказе?