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

MySQL:Nhận giá trị tối đa của các nhóm

Đây không phải là vấn đề của MySQL, mà là một chút vấn đề logic với cách tiếp cận của bạn.

Giả sử chúng ta có những thứ sau:

user_id | fav_song_genre | votes_as_fav_member
--------+----------------+--------------------
      1 | hip hop        | 3
      2 | hip hop        | 5
      3 | rock           | 8
      4 | rock           | 6
      5 | hip hop        | 5
      6 | rock           | 8

ID nào nên trả về truy vấn? Nó có nên trả về chỉ một? hay tất cả những thứ có cùng lượng phiếu bầu?

Vì vậy, nếu bạn chỉ yêu cầu một ID duy nhất, thì sự khác biệt của kết quả hòa là gì?

Tuy nhiên, Lieven đã đánh bại tôi về độ phân giải SQL trong vài giây.



  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ỗi Angular - ReferenceError:$ modal không được xác định

  2. MySQL ALTER TABLE bị treo

  3. Cách sử dụng chỉ mục để lọc truy vấn GIỮA hai cột

  4. Tại sao mysqli_real_escape_string có đối tượng kết nối làm tham số đầu tiên

  5. Làm cách nào để kết nối với MySQL bằng UTF8 trong một tập lệnh perl?