Различия
Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
sql:order_fields_by_id [2015/10/13 14:18] – внешнее изменение 127.0.0.1 | sql:order_fields_by_id [2016/08/11 12:19] (текущий) – mirocow | ||
---|---|---|---|
Строка 4: | Строка 4: | ||
Задача: | Задача: | ||
- | <sxh sql> | + | <code sql> |
SELECT * | SELECT * | ||
FROM news | FROM news | ||
WHERE id IN (2, 10, 3, 88, 23) | WHERE id IN (2, 10, 3, 88, 23) | ||
ORDER BY FIELD (id, 2, 10, 3, 88, 23) | ORDER BY FIELD (id, 2, 10, 3, 88, 23) | ||
- | </sxh> | + | </code> |
Или | Или | ||
- | <sxh sql> | + | <code sql> |
ORDER BY FIND_IN_SET(id, | ORDER BY FIND_IN_SET(id, | ||
- | </sxh> | + | </code> |
Или | Или | ||
- | <sxh sql> | + | <code sql> |
ORDER BY id = 2 DESC, id = 10 DESC, id = 3 DESC, id = 88 DESC, id = 23 DESC | ORDER BY id = 2 DESC, id = 10 DESC, id = 3 DESC, id = 88 DESC, id = 23 DESC | ||
- | </sxh> | + | </code> |