ЕСЛИ… ДАЛЕЕ в WHERE предложении MySQL
Я пытаюсь использовать функцию IF ... ELSE в операторе MySQL WHERE без успеха.
У меня есть этот запрос:
SELECT id
FROM mytable
WHERE restrcountry NOT LIKE '%*nl*%'
AND (IF languages LIKE '%*nl*%', 1, 0) = 1;
Хорошо, это мой запрос с оператором IF.
Тем не менее, как я могу использовать такжеELSE "?
Например, я хотел бы сделать что-то подобное:
Если язык соответствуетп ---> выберите поле идентификатора, где языкп
Иначе, если язык не совпадаетп ---> выберите поле идентификатора, где языкан
Как я могу сделать это в запросе MySQL, пожалуйста?
Спасибо всем!