Возможно ли это в MySQL для сортировки результатов в определенном порядке?MySql

Форум по Mysql
Ответить
Anonymous
 Возможно ли это в MySQL для сортировки результатов в определенном порядке?

Сообщение Anonymous »

У меня есть этот запрос, который получает информацию о предмете и цены на элементы. < /p>
SELECT
p.itemid,
p.family,
p.desscription,
p.category_id,
p.subcategory_id,
o.orignal_price,
o.offer_price
FROM
products p,
offerprice o
WHERE
p.artnr = o.artnr AND
o.offerno = 5000 AND p.category_id = 100
ORDER BY
p.category_id DESC,
p.family ASC,
p.subcategory_id
< /code>
Но я хочу, чтобы результаты были отсортированы определенным образом, что Subcategory_id с 1031, 1033, 1034 будет отсортирована по порядку. В настоящее время он сортируется только в 1031, 1031, 1033, 1033, 1034, 1034. Примерно так на скриншоте ниже. : //i.sstatic.net/ymbbza0w.png "/>
Это возможно? Или плохо сортируют элементы с помощью другого сценария? Я попытался искать ответы на это, но мог найти любые, я застрял с этим ..: D Спасибо

Подробнее здесь: https://stackoverflow.com/questions/794 ... tain-order
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»