Código:
Selec distinct SbC.codigo
from (Select distinct tabla1.codigo1 as codigo
from tabla1
UNION ALL
Select distinct tabla1.codigo2 as codigo
from tabla1) as SbC
order by SbC.codigo;
Quizas lo mejor seria no crear una tabla2 sino una vista
Código:
CREATE VIEW TablaCodigos
Selec distinct SbC.codigo
from (Select distinct tabla1.codigo1 as codigo
from tabla1
UNION ALL
Select distinct tabla1.codigo2 as codigo
from tabla1) as SbC
order by SbC.codigo;
Así siempre estará actualizada. Y por lo demas la puedes usar como si fuera una tabla....
Quim