Выбор из таблицы по условию

TAN

Новичок
Выбор из таблицы по условию

Нужно выбрать из таблицы данные по условию, пишу следующий запрос:
SELECT *
FROM table
WHERE if( test=1, login_alians = 'Логин', login = 'Логин' )

Ошибки не дает , но и значений 0
 

TAN

Новичок
немного не о том
если test=1 то where login_alians='Логин'
иначе where login='Логин'

т.е. в зависимости от значения test должен выбираться столбец по которому идет отбор значений

-~{}~ 03.03.06 18:02:

Извиняюсь, работает
SELECT *
FROM table
WHERE if( test=1, login_alians = 'Логин', login = 'Логин' )
 
Сверху