Sorun başına en yüksek oyu seçmem gereken bir proje üzerinde çalışıyorum.SQL SELECT satırında en yüksek değere sahip problem_id aynı
Her sorunun iki çözümü vardır ve kullanıcılar sorun başına bir çözüm üzerinde oy kullanabilirler. Bu benim veritabanım şu an.
+----------+------------+---------+
| id | id_problem | vote |
+----------+------------+---------+
| 1 | 1 | 25 |
| 2 | 1 | 10 |
| 3 | 2 | 18 |
| 4 | 2 | 2 |
| 5 | 3 | 6 |
| 6 | 3 | 7 |
| 7 | 4 | 11 |
| 8 | 4 | 4 |
| 9 | 5 | 5 |
| 10 | 5 | 2 |
+----------+------------+---------+
bu sonucu elde etmek istiyorum: (id_problem
başına en yüksek oyu ile satır) Sen beklenen sonucu elde etmek max
toplama fonksiyonu ile group by
maddesini kullanabilir
+----------+------------+---------+
| id | id_problem | vote |
+----------+------------+---------+
| 1 | 1 | 25 |
| 3 | 2 | 18 |
| 6 | 3 | 7 |
| 7 | 4 | 11 |
| 9 | 5 | 5 |
+----------+------------+---------+
PK olduğu için kimliğini de isteyip istemediğinden emin değilim. – bassxzero
Cevabı düzenledi .. –