Hola pilatos.
La consulta que planteas, es bastante simple, lo único que tienes que hacer es utilizar la cláusula HAVING en conjunto con el COUNT para filtrar lo que quieres.
Código MySQL:
Ver original+---------+--------+---------+-----------+---------+
| codpais | coddis | codprov | localidad | importe |
+---------+--------+---------+-----------+---------+
| 34 | 7 | 24 | loc_a1 | 11 |
| 34 | 7 | 24 | loc_a2 | 12 |
| 34 | 12 | 15 | loc_b1 | 21 |
| 34 | 12 | 15 | loc_b2 | 22 |
| 34 | 10 | 3 | loc_c1 | 31 |
| 34 | 3 | 33 | loc_d1 | 41 |
| 34 | 3 | 33 | loc_d2 | 42 |
| 34 | 3 | 33 | loc_d3 | 43 |
| 34 | 1 | 29 | loc_e1 | 51 |
| 1 | 99 | 99 | loc_f1 | 61 |
| 1 | 52 | 52 | loc_g2 | 71 |
+---------+--------+---------+-----------+---------+
11 rows
in set (0.00 sec
)
+---------+-------+
| codprov | total |
+---------+-------+
| 24 | 2 |
| 33 | 3 |
+---------+-------+
Si necesitas información adicional de tu tabla para estos codprov, puedes meter esto como una subconsulta para hacer un IN o mejor aun, hacer un INNER JOIN.
Saludos
Leo.