我正在尝试使用GridGain中的联接更新列,但是它抛出错误。
我尝试过的查询是:
UPDATE Person1
inner JOIN
cityDetails
ON Person1.pincode = cityDetails.pincode
SET Person1.name= 'singh'
where Person1.country = 'US'
错误是:
SQL语句中的语法错误“ UPDATE PERSON1 INNER [*]在PERSON1上加入CITYDETAILS.PINCODE = CITYDETAILS.PINCODE SET PERSON1.NAME ='singh'WHERE PERSON1.COUNTRY ='US'“;预期的“。,AS,SET”; SQL语句:UPDATE Person1内部JOIN cityDetails ON Person1.pincode = cityDetails.pincode SET Person1.name ='singh'其中Person1.country ='US'[42001-197]
我在要加入表的pincode处创建了索引。
如何解决此错误?
答案 0 :(得分:0)
没有apache ignite不支持更新联接。您可以在IN
部分中将WHERE
运算符与子查询一起使用。