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.
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


0