Ik heb een database genaamd db, hierin staan 2 tabellen een tabel user en een tabel les
als iemand een les invul dan komt er het volgende te staan in mijn db
+-------------------+----------+
| user | les |
+-------------------+----------+
| piet | 01 |
| piet | 02 |
| piet | 03 |
| anja | 01 |
| anja | 02 |
| jose | 01 |
+-------------------+----------+
nu wil ik een mysql query uitvoeren met distinct
select distinct user,les from db group by antw_user;
Het resultaat is nu :
+-------------------+
| antw_user |
+-------------------+
| piet |
| anja |
| jose |
+-------------------+
hierbij wil ik het hoogste getal tonen wat bij de user staat
dus bij piet 3, anja 2, jose 1
de bedoeling is dat het er ongeveer zo uitziet maar ik kan niet de where user gebruiken
select user, les from db where user =' piet ' order by les desc limit 1;
hoe moet ik nu de query maken ?
alvast bedankt voor het antwoord
968 views