查询语法帮助!

时间:2011-05-06 13:23:05

标签: sql ms-access

我在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 LEFT JOIN   INQuery ON   Awords.id = INQuery.item_id”, “;”))”

当我单独运行查询表达式时,我得到了所需的结果。

  

注意:要了解Coalsce的功能   请参考   VBA + String splitting

2 个答案:

答案 0 :(得分:3)

你真的需要额外的SELECT吗?

UPDATE INQuery SET Awords=Coalsce(...) WHERE ...

答案 1 :(得分:0)

可能是Coalesce而不是Coalsce吗? (错字?)