sql >> Database >  >> RDS >> Mysql

MySQL select statement met CASE of IF ELSEIF? Weet niet hoe je het resultaat krijgt

Probeer deze zoekopdracht -

SELECT 
  t2.company_name,
  t2.expose_new,
  t2.expose_used,
  t1.title,
  t1.seller,
  t1.status,
  CASE status
      WHEN 'New' THEN t2.expose_new
      WHEN 'Used' THEN t2.expose_used
      ELSE NULL
  END as 'expose'
FROM
  `products` t1
JOIN manufacturers t2
  ON
    t2.id = t1.seller
WHERE
  t1.seller = 4238


  1. Buitenlandse sleutel laten vallen zonder de naam van de beperking te kennen?

  2. Is er een verschil tussen SQL Server Express (2012) en LocalDB?

  3. PL/SQL:Fout PLS-00306:verkeerd aantal of typen argumenten in aanroep tot geactiveerd voor tabel met getallen

  4. Primaire sleutels met Apache Spark