「教えて!ピックアップ」リリース!

「JOIN操作の構文エラー」というメッセージがでてしまいます。

やりたいことは、
tbAを基に、tbB、tbCに存在するデータを抽出する。
さらに、tbB、tbCの商品コード、および取引先コードは、tbDに存在すること、です。


SELECT tbA.*
FROM
((tbA LEFT JOIN tbB
ON tbA.商品コード = tbB.商品コード)
LEFT JOIN tbC
ON tbA.取引先コード = tbC.取引先コード)
LEFT JOIN tbD
ON tbB.商品コード = tbD.商品コード
AND tbC.取引先コード = tbD.取引先コード


よろしくお願いします。

A 回答 (2件)

LEFT JOIN tbD


ON tbB.商品コード = tbD.商品コード
AND tbC.取引先コード = tbD.取引先コード

ONのあと、ANDはOKでしたか?確認してみます。
whereならOKですが…。
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。

解決しました。

ありがとうございました。

お礼日時:2014/03/10 11:05

ONの中でANDを使用することはできそうですが、以下のヘルプを参照すると、AND ONとなっているのが気になります。



http://office.microsoft.com/ja-jp/access-help/HP …
    • good
    • 0
この回答へのお礼

お礼が遅くなり申し訳ございません。

解決しました。

ありがとうございました。

お礼日時:2014/03/10 11:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング