Справка по синтаксису запросов! - PullRequest
0 голосов
/ 06 мая 2011

Я выполняю этот запрос в Access 2007 и получаю синтаксическую ошибку для этого запроса

UPDATE INQuery SET Awords=(SELECT Coalsce("SELECT (parentdesc & '/' & keyword) From Awords     LEFT JOIN INQuery ON Awords.id=INQuery.item_id",";")) 
WHERE Awords.id=IN_Query.item_id;

Системная ошибка в выражении запроса '(SELECT Coalsce ("SELECT (parentdesc & '/' & ключевое слово) От Awords СЛЕДУЮЩИЙ INQuery ON Awords.id = INQuery.item_id», ";".))

Когда я запускаю выражение запроса отдельно, я получаю желаемый результат.

ПРИМЕЧАНИЕ: чтобы увидеть, что такое функция Coalsce пожалуйста, обратитесь VBA + расщепление строки

Ответы [ 2 ]

3 голосов
/ 06 мая 2011

Вам действительно нужны дополнительные SELECT?

UPDATE INQuery SET Awords=Coalsce(...) WHERE ...
0 голосов
/ 06 мая 2011

Может быть, это Coalesce не Coalsce?(Опечатка?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...