sql >> Database >  >> RDS >> Mysql

Problemen met GROEP VOOR GEVAL

Een case expressie kan slechts één waarde retourneren, dus je hebt twee case . nodig uitdrukkingen. Gebruik ook een enkele case uitdrukking voor elk in plaats van er twee in elkaar te nesten:

SELECT * FROM Classes
GROUP BY
  CASE 
  WHEN (1) THEN
    Department_Code
  WHEN (2) THEN 
    Department_Code
  ELSE
    Class_ID
  END,
  CASE 
  WHEN (2) THEN 
    Course_Code
  ELSE
    1
  END


  1. Erlang Mysql:SQL-injecties voorkomen?

  2. Opgeslagen procedure uitvoeren in SQL Developer?

  3. het lezen van utf-8-inhoud van de mysql-tabel

  4. PHP + MySql + Stored Procedures, hoe krijg ik toegang tot een out-waarde?