openqueryを介してMySQLデータベースからいくつかの情報を取得します。
select *
from foo
where bar not in (select bar from foobar)
ここで、サブクエリをハードワイヤードの数値に置き換えると、正常に機能しますが、除外する必要のある数値は1000近くあります。私はこれを理解することができませんでした。どちらのクエリもそれ自体で正常に実行されます。エラーは常に「foobarからbarを選択」に構文エラーがあることを示しています。
ありがとう
編集:
ここにエラーがあります:
[MySQL][ODBC 3.51 Driver][mysqld-4.0.20-log]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select bar from foobar)' at line 3".