0

アクセスDBで次のクエリを実行する必要があります。変更は何をする必要がありますか。構文エラーになるので

SELECT t1.col11,  t3.col32,  t2.col22,  t2.col23
FROM t1,  t2,  t3
WHERE t1.col11 = t3.col31
AND t3.col32 = t2.col21 (+)

以下で試しましたが、それでも構文エラーが発生します

SELECT t1.col11,  t3.col32,  t2.col22,  t2.col23
FROM t1, t3 left outer join t2 ON t1.col11 = t3.col31
WHERE t1.col11 = t3.col31

あなたの助けに感謝

乾杯

シャバー

4

1 に答える 1

0

元のSQLをAccessクエリウィンドウに貼り付けると、次のように返されます。

SELECT   t1.col11, t3.col32, t2.col22, t2.col23
FROM     (t1 INNER JOIN
         t3 ON t1.col11 = t3.col31) INNER JOIN
         t2 ON t3.col32 = t2.col21

Accessは、このような基本的なSQLの変換にかなり優れています。理解できないコマンドに注意する必要があります。

于 2013-01-31T15:43:30.177 に答える