Unir mas de 4 tablas con UNION... no me ha dejado
Hola, mi problema es que tengo que unir varias tablas, pero la union deja unir dos no mas. Yo se que se pueden unir varias, pero ne se cual es la sintaxis, si alguien sabe, lo agradecería...
Te envie a tu correo un ejemplo. El truco es usar la funcion PADR() para hacer los campos de las subconsultas del mismo tamaño que la primer consulta.
Recibi tu ayuda, la verdad aun no lo he probado, esta tarde en la oficina lo miro, sin embargo el error que me sacaba era que una union no trabajaba con un select y en la ayuda decia que usara parentesis para varias uniones. De todas maneras te lo comentaré mas tarde. ahh y muchas gracias por tu ayuda
Una vez yo nevcesite de lo mismo y utilice el siguiente codigo desde la ventana de comandos:
SELECT 1
USE TABLA1.DBF SHARED
COPY STRUCTURE TO TABLA5.DBF
USE TABLA5.DBF EXCLUSIVE
APPEND FROM TABLA1.DBF
APPEND FROM TABLA2.DBF
APPEND FROM TABLA3.DBF
APPEND FROM TABLA4.DBF
Espero te sirva,claro que en donde dice TABLA0 debes escribir la ruta completa de laubicación de tus tablas iniciado desde la unidad
SELECT 1
USE TABLA1.DBF SHARED
COPY STRUCTURE TO TABLA5.DBF
USE TABLA5.DBF EXCLUSIVE
APPEND FROM TABLA1.DBF
APPEND FROM TABLA2.DBF
APPEND FROM TABLA3.DBF
APPEND FROM TABLA4.DBF
Espero te sirva,claro que en donde dice TABLA0 debes escribir la ruta completa de laubicación de tus tablas iniciado desde la unidad