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

Как да се справим с тази mysql заявка с case и limit Statement

Един проблем изглежда като израза за mode колона. Подзаявката в израза CASE трябва да върне един израз и един ред. Вместо SELECT * трябва да е SELECT <expr> и трябва да има клауза LIMIT 1, ако има възможност тя да върне повече от един ред.

Ако имате нужда от повече от един израз, тогава ще трябва или да повторите този CASE израз с различна подзаявка, или може да искате операция JOIN.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IF функция в H2 за съвместимост с MySQL

  2. Изберете първите 10 различни реда в mysql

  3. Оптимизиране на производителността на заявките в MySQL

  4. Качване на множество изображения с Codeigniter, запазващ само един път на файла към MySQL база данни

  5. Може ли MySQL да конкатенира низове с ||