La base de datos gráficamente es esta:
La consulta es:
Mostrar la provincia con más clientes y vendedores, que la suma de ellos sea el mayor.
yo creo que es algo así, me podrían decir donde esta mal, ya que cuando pongo en el from clientes y vendedores no me sale ningún resultado:
Código:
select provincias.codpro
from provincias join pueblos using (codpro)
join clientes using (codpue)
join vendedores using (codpue)
group by provincias.codpro
having count(clientes.codcli)+count(vendedores.codven) >= all (select count(clientes.codcli)+count(vendedores.codven)
from provincias join pueblos using (codpro)
join clientes using (codpue)
join vendedores using (codpue)
group by provincias.codpro);
Saludos y gracias de antemano.