Не могу сообразить нужно составить запрос в таблицу
есть таблица table
в ней поля
price и price_diff
мне нужно запросить от туда товары с сортировкой по price (но если у товара не пустое поле price_diff то данный товар в сортировке использовать поле price_diff),
Надеюсь это не накладно по ресурсам
1. 3d_killer - 18 Июня, 2016 - 14:27:26 - перейти к сообщению
2. Мелкий - 18 Июня, 2016 - 14:55:49 - перейти к сообщению
Предположим, что пустое price_diff - это нормальный NULL. Тогда
Что-то другое - case или if.
По ресурсам - сортировка по индексу будет возможна только при наличии соответствующего функционального индекса. Но это если сортировка по индексу вообще возможна для запроса.