problema consulta access-sql

Julio
23 de Mayo del 2006
Necesito hacer una consulta de varias tablas relacionadas (1:n). La del lado "1" llamada tabla A y las del lado "n" llamadas tabla B y C. En A se incluye un atributo foreign key de la tabla B, y 2 atributos foreign key de la tabla C. El problema está en estos 2 atributos ultimos, que he de sacarlos de la misma tabla, siendos para cada tubla, normalmente 2 valores distintos. Gracias

TABLA A:
indice campo1 campo2 campo3
autonum FK-tabla B FK-tabla C FK-tabla C
1 1 1 1
2 1 1 2
3 2 2 1

TABLA B:
indice campo1B campo2B
autonum varchar varchar
1 Inf-1-B null
2 Inf-2-B null

TABLA C:
indice campo1C campo2C
autonum varchar varchar
1 Inf-1-C null
2 Inf-2-C null

Salida consulta:
IndiceA campo1B campo1C campo1C
1 Inf-1-B Inf-1-C Inf-1-C
2 Inf-1-B Inf-1-C Inf-2-C
3 Inf-2-B Inf-2-C Inf-1-C

Gracias

Julio
23 de Mayo del 2006
Solucionado, ya di con la sintaxis correcta, no sé qué es lo que haría con los alias, que en principio no obtenía los resultados esperados, pero ya si. Por si alguien tiene un problema similar la solución es esta:

SELECT tablaA.indice, tablaB.campo1B, tC1.campo1c as C1, tC2.campo1c as C2 FROM tablaC as tC1 INNER JOIN (tablaC as tC2 INNER JOIN (tablaB INNER JOIN tablaA ON tablaB.campo1B=tablaA.campo1) ON tC2.campo1C=tablaA.campo2) ON tC1.campo1C=tablaA.campo3 WHERE ...