架构是:
col0 int,
col1 text,
col2 text,
stamp timestamp,
somemap map<text, int>
我想查询somemap
- 使用col0,col1和一系列标记
- 使用col0,col1,col2和一系列标记
对于任一查询,我需要somemap
的每个值,因为不同的col0,col1,col2,stamp都存在(第一个查询的IE我希望col2的所有值都在那里)
我已经尝试了主键的各种列组合,但我找不到允许两种类型查询的列。
我可以对此进行非规范化并创建两种类型的表:
- 主键((col0,col1),戳记,col2)
- 主键((col0,col1),col2,stamp)
我希望能够使用物化视图来实现这一目标。