Cita:
Iniciado por oskarL Existe alguna manera para unir consultas que devuelvan diferentes campos?
¿Unir dos consultas que devuelven una cantidad diferente de campos?
Para utilizar la union, las dos tablas a unir tienen que tener el mismo número de campos. Lo que se me ocurre hacer es algo asi: si querés unir dos tablas, tabla1 que tiene 3 campos y tabla2 que tiene 2 campos, podrías hacer esto:
SELECT * FROM tabla1 UNION SELECT *, NULL FROM tabla2
Asi te van a quedar nulos en el ultimo campo de todas las filas correspondientes a tabla2.
Habría que preguntar bien en el foro de base de datos.
Saludos.