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

MySQL:Вземете максимални стойности на групи

Това не е проблем на MySQL, а малко логически проблем с вашия подход.

Да кажем, че имаме следното:

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, каква е разликата между тегленето?

Lieven обаче ме изпревари до SQL резолюцията с няколко секунди.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Програмен еквивалент на импортиране в phpMyAdmin

  2. MySQL:Бързо намиране на редове, които нямат съответен ред в друга таблица

  3. Как да използвам външно пълно присъединяване в laravel 5.0?

  4. Каква библиотека на python 3 трябва да използвам за MySQL?

  5. MySQL 8 създаде нов потребител с парола, която не работи