sql >> Database >  >> RDS >> Mysql

Hoe kan ik een mySQL SELECT IF-instructierij gebruiken om JOIN te worden in een andere tabel?

U moet de IF . dupliceren bel daar. Bijvoorbeeld:

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



  1. Totale functie over een bepaald tijdsinterval

  2. Hoe een Oracle-opgeslagen procedure aan te roepen die een door de gebruiker gedefinieerd type in Java bevat?

  3. Hoe voer ik grote niet-blokkerende updates uit in PostgreSQL?

  4. LAST_INSERT_ID( ) geeft meerdere rijen van 0 terug?