Здравствуйте. Никак не могу сообразить одну задачку. В ячейках лежат данные такого вида:
id field
1 115|text|109
2 10|text|18
3 90|text|70
4 150|text|105
5 200|text|300
Нужно отсортировать по меньшему числу в ячейке. Сами два числа в ячейке я достаю через SUBSTRING_INDEX.
Первое:
SUBSTRING_INDEX( field, '|', 1 )
Второе:
SUBSTRING_INDEX( field, '|', -1 )
Как сделать сортировку, например по первому числу, понятно:
ORDER BY SUBSTRING_INDEX( field, '|', 1 ) DESC
Не понимаю как выбрать меньшее из двух чисел при ORDER BY, дабы получить такой вывод:
id field
2 10|text|18
3 90|text|70
4 150|text|105
1 115|text|109
5 200|text|300
Заранее благодарю