aşağıdaki tablo vardır: Ben o gruptaki en sık adıyla sipariş belirli bir gruba gelen en iyi 20 ayrı adlar seçmek istiyorumSQL Select üst sık kayıtlar
Table
+----+------+-------+
| ID | Name | Group |
+----+------+-------+
| 0 | a | 1 |
| 1 | a | 1 |
| 2 | a | 2 |
| 3 | a | 1 |
| 4 | b | 1 |
| 5 | b | 2 |
| 6 | b | 1 |
| 7 | c | 2 |
| 8 | c | 2 |
| 9 | c | 1 |
+----+------+-------+
. Bu örnekte grup 1 için sonuç a b c
( a - 3 oluşumu, b - 2 oluşumu ve c - 1 oluşumu) olacaktır.
Teşekkür ederiz.
ayrı olacak sonuç isimler? –
Evet, dolayısıyla * GROUP BY * –