Mysql
 sql >> база данни >  >> RDS >> Mysql

Проблем с ГРУПА ПО СЛУЧАЙ

case изразът може да върне само една стойност, така че имате нужда от два case изрази. Също така използвайте единичен case израз за всеки, вместо да влагат две един в друг:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да създам две колони с автоматично увеличение в MySQL?

  2. Получаване на 0KB файл с размер, докато архивирате mysql база данни с помощта на mysql dump

  3. JQuery Datatable - Разделяне на една клетка на множество колони за четливост?

  4. Изпратете ArrayList от android към php MySQL

  5. как да избутам данните от Google Analytics в mysql таблици