Tengo cuatro tablas Pais, Ciudad, estudiante y tutor.
Pais
id_pais int(3)
nombre_pais varchar(40)
Ciudad
id_ciudad int(5)
nombre_ciudad varchar(40)
id_pais int(3)
estudiante
id_estudiante int(3)
usuario varchar(20)
contrasena varchar(20)
nombre_usuario varchar(20)
id_ciudad int(5)
tutor
id_estudiante int(3)
usuario varchar(20)
contrasena varchar(20)
nombre_usuario varchar(20)
id_ciudad int(5)
La consulta es la siguiente:
buscar que usuarios son de la misma ciudad y haga un conteo de los mismos
la consulta me deveria arrojar un resultado similar a esto
Nombre_ciudad No_usuarios
Bogota 3
Lima 2
la_paz 1
para ello use la siguiente consulta
Hola he acudido a ustedes ya que le he dado muchas vueltas a una consulta que deseo hacer pero la cual no me ha dado resultados exitosos.
Tengo cuatro tablas Pais, Ciudad, estudiante y tutor.
Pais
id_pais int(3)
nombre_pais varchar(40)
Ciudad
id_ciudad int(5)
nombre_ciudad varchar(40)
id_pais int(3)
estudiante
id_estudiante int(3)
usuario varchar(20)
contrasena varchar(20)
nombre_usuario varchar(20)
id_ciudad int(5)
tutor
id_estudiante int(3)
usuario varchar(20)
contrasena varchar(20)
nombre_usuario varchar(20)
id_ciudad int(5)
La consulta es la siguiente:
buscar que usuarios son de la misma ciudad y haga un conteo de los mismos
la consulta me deveria arrojar un resultado similar a esto
Nombre_ciudad No_usuarios
Bogota 3
Lima 2
la_paz 1
para ello use la siguiente consulta
Código :
select ciudad.nombre_ciudad, COUNT(estudiante.id_estudiante) as total from ciudad,estudiante where ciudad.id_ciudad = estudiante.id_ciudad group BY estudiante.id_ciudad;
utilice la misma consulta para tutor
los resultados que me arrojo fueron lo que queria es decir
esto para la consulta con los tutores
ciudad tutore_ciudad
bogota 2
lima 5
quito 1
y esto para los estudiantes
ciudad estudiantes_por_ciudad
bogota 5
quito 6
la paz 1
Mi pregunta es la siguiente de que forma puedo sumar el resultado de ambas consultas es decir
me sume las ciudades que son iguales de tal forma que quede asi
ciudad usuarios
bogota 7
lima 5
quito 7
la paz 1
Gracias espero me puedan ayudar
