Access - Inner Join funciona no siempre

 
Vista:

Inner Join funciona no siempre

Publicado por Juan (3 intervenciones) el 22/05/2009 16:08:04
Hola. Estoy dando vueltas hace unas horas con un Inner Join en Access que no me devuelve registros cuando la última unión no se cumple:

SELECT A.FECHA, A.TURNO,
"|Min|" & A.VALOR
& "|Afecto|" & B.VALOR2
& "|Causa|" & C.VALOR2
& "|Parte|" & D.VALOR2
AS UNION_DATO,
FROM
(((DATOS AS A
INNER JOIN DATOS AS B ON A.FECHA=B.FECHA AND A.TURNO=B.TURNO AND A.IDPLANTA=B.IDPLANTA)
INNER JOIN DATOS AS C ON C.FECHA=A.FECHA AND C.TURNO=A.TURNO AND C.IDPLANTA=A.IDPLANTA)
INNER JOIN DATOS AS D ON D.FECHA=A.FECHA AND D.TURNO=A.TURNO AND D.IDPLANTA=A.IDPLANTA)
WHERE A.IDPLANTA=3
AND A.IDVAR=? AND B.IDVAR=A.IDVAR+1 AND C.IDVAR=A.IDVAR+2 AND D.IDVAR=A.IDVAR+3
ORDER BY 1, 2;

Chequeé el correcto uso de los paréntesis. Probé cambiar por LEFT JOIN pero no le encuentro la vuelta.

Agradecería mucho su ayuda.

Saludos

Juan
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:Inner Join funciona no siempre

Publicado por karina (7 intervenciones) el 23/05/2009 01:22:39
Hola
Mejor haslo por partes y conforme salgan la consulta agregas otro join
---------------------------------------------------
Te invito a que visites y comentes mi blog
Blog - http://www.ddsmedia.net/blog
Post de Interes - (http://www.ddsmedia.net/blog/2009/05/google-chrome-es-ahora-hasta-30-veces-mas-rapido/1)
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

RE:Inner Join funciona no siempre

Publicado por Juan (3 intervenciones) el 25/05/2009 15:58:47
Voy a tener que hacer eso porque no le encuentro la vuelta.
Gracias

Saludos
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