Я хочу получить разные значения для поля, скажем: field1... Для этого нужен запрос типа: «выбрать отличное (поле1) из таблицы»
Однако для некоторых записей поле1 пусто, и есть другой столбец, который является альтернативой полю1, а именно поле2. Для записей, где поле1 пусто, мне нужно использовать значение поля2. Я думаю, мне нужен своего рода оператор условного выбора с управлением if, например:
select distinct( (if(field1!='') field1 else field2) ) from table
Я понятия не имею, как это написать. Любая помощь приветствуется...