
07/04/2013, 13:27
|
|
Selección en dos tablas siempre y cuando no coincida un valor Buenas.
Tengo una consulta un poco compleja (para mi) en la que me vendría bien una ayuda.
La idea es seleccionar de dos tablas, pero comparando varios campos.
Cuento el ejemplo concreto para que sea más fácil de entender.
Hay dos tablas, una con una batería de preguntas trivial_preguntas:
- id_pregunta
- pregunta
- respuesta1
- respuesta2
...
Y la otra, con una identificación de la partida que se está jugando, y las preguntas que han salido en esa partida trivial_partidas:
-id_partida
-id_pregunta
La idea es, cada turno, seleccionar una pregunta de la tabla preguntas, cuya id no esté registrada ya en la tabla partidas con el mismo id de partida.
Es decir, la pregunta 1 puede salir en todas las partidas, pero solo una vez en cada una.
Muchas gracias de antemano por la ayuda. (También me vale si consideráis que habría una forma mejor de organizar las tablas)
Gonzalo. |