Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je utiliser une ligne d'instruction mySQL SELECT IF pour JOIN une autre table?

Vous devrez dupliquer le IF appeler là-bas. Par exemple :

SELECT
    name,
    IF(apple = 'brown', color1, color2) AS ripeness
FROM
    apples
    JOIN apple_type ON apple_type.color = IF(apple = 'brown', color1, color2)