Intersección de consultas

¿Hola, Alex, qué tal?
Tengo un problema con las consultas de access. Creo una consulta que coge datos de varias tablas, pero si no existen datos en todas esas tablas no coge todos los registros. Entonces estoy haciendo una consulta de union, de todos los casos posibles (es decir, si del registro1 hay datos en las 3 tablas, hago la consulta de 3 tablas, si sólo tiene datos en dos, de 2 tablas), y como debe tener el mismo número de campos, pongo ''. Pero claro, el registro que tiene datos en las tres tablas también los tiene en dos, con lo que tengo en la consulta dos registros distintos, pero se refieren al mismo en las tablas.
Lo que quiero es por eso (si no hay otra solución), quitar la intersección de esas consultas, aunque los registros no sean iguales en ellas. Ejemplo:
Jersey amarillo rojo (esta en las tres)
Jersey amarillo (esta en las dos)
En la consulta distintos, en las tablas iguales.
Muchas gracias. Espero haberme explicado bien sin soltar mucho rollo.

1 Respuesta

Respuesta
1
En una de las tablas, ¿siempre hay registro?
Si es así, te basta con cambiar los inner join por left join, siempre que la tabla inicial este la primera
De todas formas, cópiame la sentencia sql de tu consulta y te digo en que te equivocas
Lo he intentado pero me da error (lo de mandarte la consulta). Intentaré lo de left y te contaré.
Muchas gracias por tu tiempo y tu ayuda. Un saludo!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas