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

Uniendo tablas

Estas en el tema de Uniendo tablas en el foro de PostgreSQL en Foros del Web. Hola. Quiero mostrar un reporte uniendo dos tablas ..., creo que el grafico les explicará mejor lo que quiero hacer. Gracias....
  #1 (permalink)  
Antiguo 08/11/2010, 14:13
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Uniendo tablas

Hola.

Quiero mostrar un reporte uniendo dos tablas ..., creo que el grafico les explicará mejor lo que quiero hacer.




Gracias.
  #2 (permalink)  
Antiguo 09/11/2010, 07:55
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: Uniendo tablas

Código SQL:
Ver original
  1. pruebas=> SELECT *FROM a;
  2.  a | b | c |   fecha
  3. ---+---+---+------------
  4.  1 | 1 | 1 | 2010-01-01
  5.  2 | 2 | 2 | 2010-03-02
  6.  3 | 3 | 3 | 2010-11-10
  7. (3 filas)
  8.  
  9. pruebas=> SELECT *FROM b;
  10.  d | e | f |   fecha2
  11. ---+---+---+------------
  12.  4 | 4 | 4 | 2010-08-07
  13.  5 | 5 | 5 | 2010-11-12
  14. (2 filas)
  15.  
  16. pruebas=> SELECT a::text,b::text,c::text,'' AS d,'' AS e,'' AS f,fecha FROM a
  17. pruebas-> UNION
  18. pruebas-> SELECT '','','',d::text,e::text,f::text,fecha2 FROM b
  19. pruebas-> ORDER BY 7;
  20.  a | b | c | d | e | f |   fecha
  21. ---+---+---+---+---+---+------------
  22.  1 | 1 | 1 |   |   |   | 2010-01-01
  23.  2 | 2 | 2 |   |   |   | 2010-03-02
  24.    |   |   | 4 | 4 | 4 | 2010-08-07
  25.  3 | 3 | 3 |   |   |   | 2010-11-10
  26.    |   |   | 5 | 5 | 5 | 2010-11-12
  27. (5 filas)

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 09/11/2010, 08:50
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años
Puntos: 43
Respuesta: Uniendo tablas

Muchas Gracias huesos52, me funciona a la perfección, había sido sencillo yo complicandome con consultas complejas. No tendrás un libro de postgresql, me falta mucho, este mundo de las BDs me fascina.
  #4 (permalink)  
Antiguo 09/11/2010, 09:04
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: Uniendo tablas

Tengo unos cuantos. Pero para ser franco casi siempre recurro a la documentación oficial de postgresql. Es bastante buena. De este link puedes bajar la versión pdf que es muy util para las busquedas.

Mandame por privado tu correo y te paso unos cuantos libros buenos que tengo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Etiquetas: tablas
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 12:20.