如何将针对缓存的sql查询结果保存到另一个缓存中

时间:2016-12-22 06:00:02

标签: ignite

我有两个缓存,我在这两个缓存之间进行了连接。那么将此连接查询的结果保存到第三个缓存的建议/有效方法是什么?

我不想通过迭代查询结果并将每个放入缓存中来做,但是想使用sql之类的

insert into thirdcache select colomns from firstcache join secondcache

1 个答案:

答案 0 :(得分:1)

您可以使用“从select中插入”sql查询,但是您应该在insert部分中指定要更新的字段,并且这些字段的类型应该等于select部分返回的相应列类型。

像这样的Smth:

insert into t1 (colA, colB) (Select t2.colX, t2.colY from t2);

其中colA类型等于colX等。