- nebula 版本:2.0
- 部署方式(分布式 / 单机 / Docker / DBaaS):Docker
- 硬件信息
- 磁盘( 推荐使用 SSD):SCSI
- CPU、内存信息:8核,16G
- 问题的具体描述
LIMIT限制结果数量的时候,如果有两个限制条件A和B,想要获取(A∩B)结果后再LIMIT,但是直接在
A INTERSECTB | LIMIT N,结果好像是会先将B的结果LIMIT再和A取交集,这块有什么解决办法吗?
(A | limit ) INTERSECT (B | LIMIT) 试试
可以用括号控制 INTERSECT 的优先级:
(A INTERSECT B) | LIMIT N
1 个赞