Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách xử lý truy vấn mysql này với Câu lệnh trường hợp và giới hạn

Một vấn đề trông giống như biểu thức cho chế độ mode cột. Truy vấn con trong biểu thức CASE phải trả về một biểu thức và một hàng. Thay vì SELECT * nó phải là SELECT <expr> và nên có một mệnh đề LIMIT 1 nếu có khả năng nó trả về nhiều hơn một hàng.

Nếu bạn cần nhiều hơn một biểu thức, thì bạn cần phải lặp lại biểu thức CASE đó, với một truy vấn con khác hoặc bạn có thể muốn một phép toán 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. Lệnh gọi phương thức không đồng bộ PHP trong khung Yii

  2. Chỉ định nhiều mối quan hệ một-nhiều giữa các bảng trong Hibernate

  3. cách tạo trình kích hoạt để thực hiện nối các trường

  4. utf8 bị cắt xén khi nhập vào mysql

  5. Làm cách nào để chọn số lượng với trình tạo truy vấn thông thạo của Laravel?