IF… ELSE en la cláusula WHERE MySQL
Estoy intentando usar una función IF ... ELSE en una declaración WHERE de MySQL sin éxito.
Tengo esta consulta:
SELECT id
FROM mytable
WHERE restrcountry NOT LIKE '%*nl*%'
AND (IF languages LIKE '%*nl*%', 1, 0) = 1;
Ok, esta es mi consulta con la declaración IF.
Sin embargo, ¿cómo puedo usar también "ELSE"?
Ejemplo, me gustaría hacer algo similar:
Si coincide con el idiomanl ---> selecciona el campo id donde está el idiomanl
OTRAS SI el idioma NO coincidenl ---> selecciona el campo id donde está el idiomaen
¿Cómo puedo hacer esto en una consulta de MySQL, por favor?
¡Gracias a todos!