Использование Advantage Database Server 8.1 У меня возникли проблемы с выполнением успешного запроса. Я пытаюсь сделать следующее:База данных преимуществ 8.1 SQL IN статья
SELECT * FROM Persons
WHERE LastName IN ('Hansen','Pettersen')
Проверить наличие нескольких значений в столбце. Но я получаю сообщение об ошибке при попытке выполнить этот запрос в Advantage.
Редактировать - Ошибка
poQuery: Ошибка 7200: AQE Ошибка: State = 42000; NativeError = 2115; [iAnywhere Solutions] [Advantage SQL Engine] Ожидаемый лексический элемент не найден: (Возникла проблема с разбором предложения WHERE в инструкции SELECT. - Местонахождение ошибки в операторе 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
Я просто добавил ошибку. – Trevor
Вы пытались удалить '=' из вашего запроса? –