APACHE IGNITE:对具有不同缓存的表进行联接查询

时间:2018-08-13 09:18:04

标签: ignite

Apache Ignite:我有两个缓存,一个缓存中有表人员,另一个缓存中有城市表,我正试图从ID等于城市表中ID的人获取名称,因此我想进行联接查询谁将为此工作,请帮忙。...

2 个答案:

答案 0 :(得分:0)

SELECT * FROM "Cache1".table1 t1 JOIN "Cache2".table2 t2 ON t2.foreignId = t1.id怎么样?

答案 1 :(得分:0)

请尝试根据您的要求进行以下查询:-

List<List<?>> qry = cache.query(new SqlFieldsQuery("select * from table1 as t1, table2 t2 where t1.id = t2.foreignId")).getAll();