Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/10/2007, 11:58
Avatar de ramoncito
ramoncito
 
Fecha de Ingreso: febrero-2003
Ubicación: Viña del Mar
Mensajes: 224
Antigüedad: 21 años, 2 meses
Puntos: 10
Re: Saber tabla de donde proceden datos

Prueba lo siguiente.

(Lo probé en mysql5 windows y funcionó)

Código:
SELECT 
campo1, campo2, campo3, 'tabla1'  tabla_origen
from tabla1 A UNION 
select campo1, campo2, campo3, 'tabla2' from tabla2 B UNION 
select campo1, campo2, campo3, 'tabla3' from tabla3 C
Despues todos los valores que corresponden (t1, t2, t3) los identificas por el campo o adquieren como nombre de campo tabla_origen

Resultado:

campo 1, campo2, campo3, tabla origen
a, a, a, tabla1
b, b, b, tabla2
c, c, c, tabla3


P.D. Si llega una persona más sabia de mysql que no se horrorice con mi solución, siento que debe haber alguna más óptima.

Saludos,
__________________
:pensando: Ramon Martinez... Chile :adios: