oopros Новичок 6 Апр 2016 #1 Подскажите, есть запрос с выборкой mysql, сортировкой по ID по возрастанию. order by ID Всего ID примерно от 1 до 100 Но нужно чтобы один из ID, например 10, был последним. О остальные ID шли как и ранее по возрастанию. Заранее спасибо за помощь!
Подскажите, есть запрос с выборкой mysql, сортировкой по ID по возрастанию. order by ID Всего ID примерно от 1 до 100 Но нужно чтобы один из ID, например 10, был последним. О остальные ID шли как и ранее по возрастанию. Заранее спасибо за помощь!
c0dex web.dev 2002-... Команда форума Партнер клуба 6 Апр 2016 #2 (SELECT * FROM table WHERE id != 10 ORDER BY id ASC) UNION (SELECT * FROM table WHERE id = 10) Ну или иные варианты ORDER BY FIELD(...) и т.д.
(SELECT * FROM table WHERE id != 10 ORDER BY id ASC) UNION (SELECT * FROM table WHERE id = 10) Ну или иные варианты ORDER BY FIELD(...) и т.д.
Hello Новичок 6 Апр 2016 #3 @oopros, Код: SELECT * FROM ( SELECT * FROM t ORDER BY id ASC) t ORDER BY id = 10
WMix герр M:)ller Партнер клуба 6 Апр 2016 #4 Код: SELECT * FROM ( SELECT * FROM t ) t ORDER BY id = 10, id ASC
oopros Новичок 6 Апр 2016 #5 WMix написал(а): Код: SELECT * FROM ( SELECT * FROM t ) t ORDER BY id = 10, id ASC Нажмите для раскрытия... сделал таким вариантом. Все получилось, спасибо.
WMix написал(а): Код: SELECT * FROM ( SELECT * FROM t ) t ORDER BY id = 10, id ASC Нажмите для раскрытия... сделал таким вариантом. Все получилось, спасибо.
WMix герр M:)ller Партнер клуба 6 Апр 2016 #6 oopros написал(а): сделал таким вариантом. Все получилось, спасибо. Нажмите для раскрытия... глупый, там подзапрос лишний. я ответом только показал ненадобность order by в subquery
oopros написал(а): сделал таким вариантом. Все получилось, спасибо. Нажмите для раскрытия... глупый, там подзапрос лишний. я ответом только показал ненадобность order by в subquery