tengo la siguiente tabla:SQL SELECT TOP registros frecuentes
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 |
+----+------+-------+
me gustaría para seleccionar los 20 nombres distintos de un grupo específico ordenado por el nombre más frecuente en ese grupo. El resultado para este ejemplo para el grupo 1 devolvería a b c
( a - 3 ocurrencias, b - 2 ocurrencias y c - 1 ocurrencia).
Gracias.
son los nombres de resultado va a ser distinto? –
Sí, de ahí el * GROUP BY * –