Cita:
Iniciado por pixonjr No entiendo lo que me quieres decir con eso, pero si, creo que es la forma correcta, lo voy a intentar.
Saludos y gracias.
Que un UNION, en SQL requiere que obligatoriamente todos los SELECT devuelvan la misma cantidad de columnas, del mismo tipo de dato, y en el mismo orden.
O sea, esto dispararía un error de ejecución (sqlstate) en cualquier DBMS:
Código SQL:
Ver originalSELECT a, b, c, d
FROM tabla1
UNION [ALL]
SELECT a, b, c
FROM tabla2
debe ser si o si así:
Código SQL:
Ver originalSELECT a, b, c, d
FROM tabla1
UNION [ALL]
SELECT a, b, c, d
FROM tabla2