【发布时间】:2018-11-13 18:22:41
【问题描述】:
我试图弄清楚是否有一种方法可以以可配置和持久的方式创建由动态逻辑语句(AND 和 OR 运算符)组成的查询。 假设我想制作一组事件并将它们捆绑在一个名为特性的实体下,所以每个特性都是由事件组成的。
例如, 特征A是事件A和事件B, featureB 是(eventB 和 eventC)或 eventD
我是在建议:
- 制作S表达式列,保存在JSON列下解析查询
- 手动创建 where 子句,然后将其保存在文本列下并稍后运行,以显示更漂亮的数据视图
然后,我意识到我无法执行(如 eval)提到的 here 存储的字符串。
所以它归结为我试图避免通过客户端查询运行和操作所有内容。我需要一个纯 sql 解决方案供我们的数据分析师进一步使用。
有什么建议吗?
【问题讨论】:
-
请不要在使用 MemSQL 时标记 MySQL。我已经删除了标签。您应该只标记相关的 RDBMS。
标签: sql singlestore