Hola a todos tengo un problema con una consulta sql dos tablas detalladas asi:
Tabla hospital.
Cod_hospital │ nombre
01│ san martin
02│ san pedro
Tabla medicos.
Cod_hospital│dni│nombre│especialidad
01│234234│ juan│medico
02│5234234│ martin│cirujano
01│3523525│dario│dentista
02│4234234│ruben│cirujano
Quiero ordenar una consulta ue me arroje este resultado:
Nombre_hospital│especialidad│numero_especialistas
San martin│medico│1
San martin│dentista│1
San pedro│cirujano│2
Para ello realice el siguiente script y nofunciona probe arreglar de una u otra forma y no se como, gracias por vuestras sugerencias.
Código:
select DISTINCT nombre,count(especialidad) from hospitales inner join medicos on hospitales.cod_hospital = medicos.cod_hospital group by hospitales.nombre