在文档中它只提到 AND 和 NOT。我尝试使用 OR 的原因是将大型结果集分解为多个查询并确保查询不会失败。
例如:此查询返回一个结果:
从流中选择 post_id WHERE (source_id = '100000462790227') AND strpos(lower(message),'sweet') >=0 AND (filter_key = 'others')
但是当我在过滤键上添加 OR 时,我得到了空结果
SELECT post_id FROM stream WHERE (source_id = '100000462790227') AND strpos(lower(message),'sweet') >=0 AND (filter_key = 'others' OR filter_key = 'nf')
是 OR,还是我做错了什么?