Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/04/2013, 16:13
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: unir varias tablas en una sola

Tienes razón, pensé que estaba en el foro de Oracle.

Para la versión 8.1 lo veo complicado. Para versiones sueriores a la 8.4 encontré esto:
Código SQL:
Ver original
  1. SELECT
  2. T1.DESC_LUGAR,
  3. T2.CANTIDAD,
  4. T3.MONTO
  5. FROM
  6.   (SELECT ROW_NUMBER() OVER (ORDER BY desc_lugar) AS pk1,T1.* FROM TABLA1 T1) T1
  7.   INNER JOIN
  8.   (SELECT ROW_NUMBER() OVER (ORDER BY cantidad) pk2,T2.* FROM TABLA2 T2) T2
  9.   ON T1.PK1=T2.PK2
  10.   INNER JOIN
  11.   (SELECT ROW_NUMBER() OVER (ORDER BY monto) pk3,T3.* FROM TABLA3 T3) T3
  12.   ON T1.PK1=T3.PK3;
__________________
Without data, You are another person with an opinion.
W. Edwads Deming