Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich eine mySQL SELECT IF-Anweisungszeile verwenden, um eine andere Tabelle zu JOIN?

Sie müssen das IF duplizieren dort anrufen. Zum Beispiel:

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