SQL - Consulta con una vista

 
Vista:

Consulta con una vista

Publicado por Fran (4 intervenciones) el 14/12/2006 22:35:21
Hola,

Mi problema es que tengo que hacer una consulta que abarca a varias tablas digamos "similares" en campos pero no iguales. Me han recomendado realizarla con una vista previamente que "una" dichas tablas y luego realizar la consulta sobre esa vista. El caso es que no consigo lo que yo quiero en esa vista. Me explico:

Tengo:

Tabla1 con campos: A, B y C
Tabla2 con campos: A,B
Tabla3 con campos: A,B

(siendo A y B los mismos campos siempre)

Quiero tener una sola "tabla" (la vista) con los 3 campos, y que de alguna forma para la tabla2 y la 3 añada esa columna C con un valor siempre igual para cada tabla. El caso es que no se como hacerlo y no me deja hacer la vista usando select de tabla1 UNION select tabla2 UNION select tabla3 porque no tienen las 3 tablas el mismo numero de campos.

Espero haberme explicado mas o menos. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta con una vista

Publicado por Isaías (5072 intervenciones) el 15/12/2006 02:46:34
SELECT A, B, C FROM TABLA
UNION
SELECT A,B, 'VALOR' FROM TABLA2
UNION
SELECT A,B, 'VALOR' FROM TABLA3
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar