[MySQL] ссылки / eval
Что хочется, грубо говоря: селектом отсортировать результат по одному столбцу, и в случае различных его значений, производить сортировку по различным столбцам - то есть, не "ORDER BY somefield ASC, a ASC", а сначала отсортировать по этому somefield, а потом, для каждого его значения - сортировать строки с этим значением somefield по a или b или c - в зависимости от значения somefield...
это ж типа как раз то, что ты хочешь.
Мне надо, чтобы самфилд2 выбиралось отдельно для различных значений самфилд1... например, для строк с самфилд1=а, дальнейшая сортировка производилась по полю а, с самфилд1=б - по полю б...
select a, b, c, case when a=xx1 then b when a=xxx2 then c else null end as d order by a, d
Однако, вопрос, поставленный в первом посте, всё ещё остаётся актуальным - просто интересно, есть ли такая возможность...
Мб ты про stored procedures ?

Оставить комментарий
kruzer25
Есть ли в MySQL такая несомненно нужная фича?