leogee
Новичок
Сортировка результата по OR
SELECT * FROM `table` WHERE id_n=47 OR id_n=1 OR id_n=45 OR id_n=4 OR id_n=46
Возможно ли выбрать записи в таком порядке, как они указаны после WHERE?
ORDER BY не подходит, логика порядка определяется до этого.
Т.е. мне нужно чтобы вывелись записи в таком порядке:
47
1
45
4
46
SELECT * FROM `table` WHERE id_n=47 OR id_n=1 OR id_n=45 OR id_n=4 OR id_n=46
Возможно ли выбрать записи в таком порядке, как они указаны после WHERE?
ORDER BY не подходит, логика порядка определяется до этого.
Т.е. мне нужно чтобы вывелись записи в таком порядке:
47
1
45
4
46