1
使用Advantage数据库服务器8.1我无法执行成功的查询。我正在尝试执行以下操作:Advantage数据库8.1 SQL IN子句
SELECT * FROM Persons
WHERE LastName IN ('Hansen','Pettersen')
检查列中的多个值。但是当我尝试在Advantage中执行此查询时出现错误。
编辑 - 错误
poQuery:错误7200:AQE错误:状态= 42000; NativeError = 2115; [iAnywhere解决方案] [Advantage SQL Engine]找不到预期的词法元素:(在您的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')
完成
没有人有任何想法,我怎么能这样做的优点类似的东西,这将是有效的呢?
谢谢
不要只告诉我们你有一个错误,告诉我们错误是什么! – paxdiablo 2012-08-15 23:38:05
我刚添加了错误。 – Trevor 2012-08-16 14:11:05
您是否试图从查询中删除'='? – 2012-08-16 14:54:48