2月 24
次の構文を使用して、JOIN ステートメントをネストすることができます。
SELECT fields FROM table1 INNER JOIN (table2 INNER JOIN [( ]table3 [INNER JOIN [( ]tablex [INNER JOIN ...)] ON table3.field3 compopr tablex.fieldx)] ON table2.field2 compopr table3.field3) ON table1.field1 compopr table2.field2;
Access 開発者用リファレンスには、このように載っていました。Access では、結合するテーブルを確定するために、() で括る必要があるようです。
SQL Server などでは () で括らなくても動作します。ハマりどころです。
例えばこんな:
( T1 INNER JOIN T2 ON T1.key=T2.key) AS T12 INNER JOIN T3 ON T12.key=T3.key



7月 26th, 2010 at 11:14:59
読ませていただきました。
大変参考になりました。
これからも、良い情報の発信をしていだければと思います。
ありがとうございました。
7月 29th, 2010 at 11:24:41
>仕様書作成係さん
コメントありがとうございます。
お役に立ったのであれば幸いです!
「A HotDocument」は見た目もきれいなドキュメンターのようですね。