sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg bruge en mySQL SELECT IF-sætningsrække til at JOIN en anden tabel?

Du bliver nødt til at duplikere IF ring dertil. For eksempel:

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



  1. rs.last() giver ugyldig operation for kun at videresende resultatersæt:sidste

  2. Ugyldigt forsøg på at læse, når læseren er lukket

  3. Gem ny position for RecyclerView-elementer i SQLite efter at være blevet trukket og slipt

  4. Sådan flyttes en model mellem to Django-apps (Django 1.7)