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

Lỗi Mysql:# 1247 - Tham chiếu 'karma' không được hỗ trợ (tham chiếu đến hàm nhóm)

Vấn đề là ở đây:

`ORDER BY karma...

Bạn không thể đặt hàng theo thứ gì đó được định nghĩa là bí danh. Hãy thử điều này:

`ORDER BY ((SUM(votes.karma_up) - SUM(votes.karma_down)) - 1) / POW((TIMESTAMPDIFF(HOUR, links.created, NOW()) + 2), 1.5) DESC`

Hy vọng rằng DB có thể tìm ra để không đánh giá nó hai lần. Nếu không, hãy sử dụng một lựa chọn bên trong mà không có thứ tự trước để tạo bí danh, sau đó sử dụng một lựa chọn khác để đặt hàng.




  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àm cách nào để tạo truy vấn SQL bằng SQL ::Abstract?

  2. Django Admin - đăng nhập

  3. Wampserver 2.1 có biểu tượng màu cam sau khi cài đặt trên Windows 7

  4. Ứng dụng web dựa trên MySQL:Cách dễ nhất để người dùng chọn đơn hàng hoặc mặt hàng?

  5. Có thể tải cơ sở dữ liệu trong RAM không?