Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2009, 09:48
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: problema al unir dos tablas

benito_camelas:
haciendo casting a un mismo tipo, sea de uno u otro, y poniendo dato concreto o null en el campo ausente. No nos dices de qué tipo son los campos de un diferente tipo, pero te pondré un ejemplo de un INT y un VARCHAR. Perdona pero te pongo la sintaxis de MySQL. Busca la sintaxis paralela en SQLserver:
con NULL
(SELECT CASTING(camponumerico as char) primercampo, descripcion, campo3 FROM TABLA1)
UNION ALL
(SELECT campoletra, NULL, campo3 FROM TABLA2)

con dato concreto
(SELECT CASTING(camponumerico as char) primercampo, descripcion, campo3 FROM TABLA1)
UNION ALL
(SELECT campoletra, "sin dato", campo3 FROM TABLA2)