Tabla1
id_P id_prest
1 1
1 2
2 3
Tabla2
id_prof nom
1 pepe
2 juan
Código SQL:
Ver originalSELECT top 1 nombre
FROM
(
SELECT COUNT(tabla1.id_p) cuantos ,tabla2.nombre FROM tabla1
INNER JOIN tabla2 ON (tabla1.id_p=tabla2.id_prof)
GROUP BY tabla1.id_p,tabla2.nombre
) t1 ORDER BY cuantos DESC
Saludos!