22/04/2009, 09:48
|
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) |