Apache Ignite v2.7是否通过JOINS支持UPDATE查询

时间:2018-12-26 06:45:22

标签: join sql-update ignite gridgain

我正在尝试使用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处创建了索引。

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

没有apache ignite不支持更新联接。您可以在IN部分中将WHERE运算符与子查询一起使用。