Advantage Database Server 8.1 の使用 正常なクエリの実行に問題があります。私は次のことをしようとしています
SELECT * FROM Persons
WHERE LastName IN ('Hansen','Pettersen')
列内の複数の値をチェックします。しかし、このクエリを Advantage で実行しようとすると、エラーが発生します。
編集- エラー
poQuery: エラー 7200: AQE エラー: 状態 = 42000; NativeError = 2115; [iAnywhere ソリューション][Advantage SQL Engine]Expected lexical element not found: ( SELECT ステートメントの WHERE 句の解析中に問題が発生しました。 -- SQL ステートメントのエラーの場所: 46
そして、ここに私が実行しているSQLがあります
select * from "Pat Visit" where
DIAG1 IN = ('43644', '43645', '43770', '43771', '43772', '43773', '43774',
'43842', '43843', '43845', '43846', '43847', '43848', '97804', '98961',
'98962', '99078')
終わり
同様の利点があり、同様に効率的である方法を知っている人はいますか?
ありがとう