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

Truy vấn đã tham gia thiếu bản ghi

Tôi khuyên bạn nên đặt các điều kiện mệnh đề where trong câu lệnh chọn của bạn và trả về "điểm" cho mỗi bản ghi. Loại bỏ hoàn toàn nó khỏi mệnh đề where của bạn và nó có thể cung cấp cho bạn cái nhìn sâu sắc về lý do tại sao bạn bị thiếu hồ sơ nếu chúng được trả về với điểm 0.

Trường hợp khi điều kiện Sau đó 5 trường hợp khi điều kiện thì 4 Vv ... khác 0 Trường hợp cuối cùng

Sau khi kết quả được chấm, bạn có thể sắp xếp theo điểm giảm dần và lấy điểm đầu tiên cho mỗi người. Hoặc thêm các truy vấn bên ngoài bổ sung để chỉ trả về các hàng có điểm tối đa cho mỗi người.

Xin lỗi vì đã trả lời từ điện thoại của tôi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Binary to IP Address

  2. Tính năng Tự động tăng không hoạt động đối với lớp Thực thể có Khóa tổng hợp

  3. làm thế nào để mysql_fetch_array trên các bảng đã tham gia, nhưng các cột có cùng tên

  4. Nhiều số lượng và một nhóm theo

  5. LỖI MySql! Máy chủ thoát mà không cập nhật tệp PID