結合操作で構文エラーが発生しました。同じフィールド名を持つ2つの異なる表がありますが、フィールドの種類は異なります。 1つはオートナンバーで、もう1つはテキストフィールドです。ここに私のSQLがあります。いくつかの人が助けてくれますか?結合操作で構文エラーが発生しました
SELECT [SPO Data Entry Table].[SPO#], [Standard Brk].*, [Standard SubBrk].*
FROM ([SPO Data Entry Table] INNER JOIN [Standard Brk] ON [SPO Data Entry Table].[SPO#] = CDBL(Standard Brk.[SPO#])
INNER JOIN [Standard SubBrk] ON [Standard Brk].[Test #] = [Standard SubBrk].[Unit No]
WHERE [SPO Data Entry Table].[SPO#]=Val([Standard Brk].[SPO#]);
SPOデータ入力表=オートナンバー
標準Brkのは=テキスト
のためのマークアップを追加してください、あなたに与える参加したものと同じであるとして= さらにコードを読むと、あまりにもwhere句をドロップし、あなたのコード - 他の人があなたの質問を読んで(そして答えるのが)簡単になります。 – JW8
どのようなSQL Serverのフレーバーを使用していますか? –
'CDbl'と' Val'の使い方に加えて、テーブル/フィールド名にMS Accessを加えました。 –