Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

[SOLUCIONADO] Contar registros de 2 tablas diferentes en un mismo query

Estas en el tema de Contar registros de 2 tablas diferentes en un mismo query en el foro de PostgreSQL en Foros del Web. Estimados, me gustaría realizar un query de la siguiente manera y se me complica mucho. La idea es no hacer sub consultas, pero si no ...
  #1 (permalink)  
Antiguo 24/06/2013, 06:25
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 14 años, 9 meses
Puntos: 0
Contar registros de 2 tablas diferentes en un mismo query

Estimados, me gustaría realizar un query de la siguiente manera y se me complica mucho. La idea es no hacer sub consultas, pero si no se puede , no se puede.

Ejemplo
Tabla 1
Nombre id_auto_vendido
Pedro 1234
Pedro 423
Julian 12312
Juan 123123
Juan 54353

Tabla 2
Nombre (Mismas personas que tabla 1) Id_manzana_vendida
Pedro 456456
Pedro 4564
Julian 45646
Julián 465465
Juan 4564
Juan 4564



Bien, el resultado que quisiera mostrar sería el siguiente
Nombre Autos Manzanas
Pedro 2 2
Julián 1 2
Juan 2 2


Muchas Gracias!!! Lo google en el foro, pero no consigo interpretar si esto está.
  #2 (permalink)  
Antiguo 24/06/2013, 07:41
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Contar registros de 2 tablas diferentes en un mismo query

Toca con subconsultas.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 24/06/2013, 07:52
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Contar registros de 2 tablas diferentes en un mismo query

No existe posibilidad de hacerlo con 1 sola? Como lo harías con subconsulta?
  #4 (permalink)  
Antiguo 24/06/2013, 09:33
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Contar registros de 2 tablas diferentes en un mismo query

Código SQL:
Ver original
  1. SELECT t1.nombre,t1.nro_autos,t2.nro_manzanas
  2. FROM
  3. (
  4.  SELECT nombre,COUNT(id_auto) nro_autos
  5.  FROM autos GROUP BY nombre
  6. ) t1 INNER JOIN
  7. (
  8.  SELECT nombre,COUNT(id_manzanas) nro_manzanas
  9.  FROM manzanas GROUP BY nombre
  10. ) t2
  11. ON t1.nombre=t2.nombre;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #5 (permalink)  
Antiguo 24/06/2013, 09:36
 
Fecha de Ingreso: julio-2009
Mensajes: 29
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Contar registros de 2 tablas diferentes en un mismo query

Gracias lo voy a Probar cualquier cosa consulto!! =)

Etiquetas: sql, sql-sentencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.