sql >> Database >  >> RDS >> Mysql

MySQL:maximale waarden van groepen ophalen

Dit is geen probleem van MySQL, eerder een logisch probleem met je aanpak.

Laten we zeggen dat we het volgende hebben:

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

Welke ID moet de query retourneren? Moet het er maar één retourneren? of allemaal met hetzelfde aantal stemmen?

Dus, als je maar één ID nodig hebt, wat is dan het verschil tussen een trekking?

Lieven versloeg me echter met een paar seconden voor de SQL-resolutie.



  1. Een blik op DBCC CHECKCONSTRAINTS en I/O

  2. Hoe Prisma te gebruiken

  3. Top 5 tijdrovende SQL-query's in Oracle

  4. UnsupportedOperationException met DriverManager.getConnection() op Android