Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2010, 07:55
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 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