25/02/2015, 12:39
|
| | Fecha de Ingreso: mayo-2014 Ubicación: Bogota D.C
Mensajes: 4
Antigüedad: 10 años, 6 meses Puntos: 0 | |
Seleccionar campo de varias tablas buenas Tardes:
Mi problema radica en que tengo 9 tablas, en las que guardo respuestas a preguntas realizadas en una encuesta.
Por motivos de orden y control deben ser 9 tablas respectivamente para los 9 items de preguntas, cada item de preguntas tiene una cantidad variable de preguntas internas.
Ejemplo:
Tabla ->
preg1 almacena 23 respuestas por cada encuesta
preg2 almacena 9 respuestas por cada encuesta
asi sucesivamente
Las 9 tablas tienen la misma estructura
id_encuesta - num_pregunta - respuesta - observaciones - recomendaciones.
A las recomendaciones les asigno literales ejemplo V - A - R para que sean guardadas en las tablas
El detalle es que quiero con una sola consulta poder traer todos los valores de las tablas que contenentgos an la letra 'V' en sus recomendaciones.
Para una unica tabla uso:
SELECT * FROM preg2 WHERE recomendaciones LIKE 'V%'
al separar por comas las diferentes preguntas: FROM preg1, preg2 ..... preg9 WHERE ....
Me dice que la columna recomendaciones es ambigua.
Asi que cambio el SELECT por preg1.recomendaciones, preg2.recomendaciones pero me sigue arrojando que es ambiguo.
Mis conocimientos de SQL son basicos!!!
Gracias de antemano. |