La union se hace asiCódigo: SQL
SELECT Campo1,Campo2 FROM Tabla1 UNION SELECT Campo1,Campo2 FROM Tabla2
Ambas Consultas deben de tener el mismo numero de campos
Saludos
Pues una opcion es complementando la consulta que tiene menos campos
Suponiendo que la tabla1 tiene 4 composCódigo: XML
Id Numerico, Descripcion Texto, Nota Texto, Precio Numerico Decimal
La tabla 2 Solo tiene dos camposCódigo: XML
Id Numerico, Descripcion Texto
La idea seria complementar los campos faltantes, creandole campos calculados a las segunda tabla, para que pueda unirse con la primera, logicamente deben de ser el mismo tipo de dato
Ejemplo:Código: SQL
SELECT Id, Descripcion, Nota, Precio FROM Tabla1 UNION SELECT Id, Descripcion, '' AS 'Nota', 0.00 AS 'Precio' FROM Tabla2
Como se pude notar en la segunda tabla, coloca una cadena vacia como el campo NOTA (ya que es texto en Tabla1) y 0 en el PRECIO ya que es numerico
de esta manera la union seria posible ya que tienene la misma cantidad de campos, con los tipos de datos correspondientes
Esta seria una opcion...
Saludos