提问者:小点点

优势数据库8.1SQLIN子句


使用优势数据库服务器8.1我在执行成功查询时遇到问题。我正在尝试执行以下操作

SELECT * FROM Persons
WHERE LastName IN ('Hansen','Pettersen')

检查列中的多个值。但是当我尝试在优势中执行此查询时,我收到一个错误。

编辑-错误

poQuery: Error 7200:AQE Error:State=42000;NativeError=2115;[iAnywhere Solutions][优势SQL引擎]找不到预期的词法元素:(在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')

完成了

有没有人知道我怎样才能做一些类似的优势,这也将是有效的?

谢啦


共1个答案

匿名用户

IN之后的语句中有一个无关的=。它应该是:

select * from "Pat Visit" where 
     DIAG1 IN ('43644', '43645', <snip> )