Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
problema consulta access-sql
Enviado por Julio el día 22 de mayo de 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
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 ...