Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2007, 10:01
bejarano
 
Fecha de Ingreso: julio-2004
Mensajes: 117
Antigüedad: 19 años, 10 meses
Puntos: 0
Saber tabla de donde proceden datos

Hola, tengo una consulta que usa un UNION de 3 tablas. El resultado me da todas las tuplas de la UNION. La pregunta es

¿Cómo puedo saber que tuplas corresponden a cada tabla?

Ejemplo:

tabla A (a,a,a)
tabla B (b,b,b)
tabla C (c,c,c)
---------------------
select campo1, campo2, campo3 from tabla A UNION select campo1, campo2, campo3 from tabla B UNION select campo1, campo2, campo3 form tabla C
---------------------
resultado:
(a, a, a, tabla A)
(b, b, b, tabla B)
(c, c, c, tabla C)

El último campo del resultado es el nombre de la tabla de donde se ha sacado.

Muchas gracias
Un saludo
__________________
Uno para todos y todos para uno