You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Couchbase是否支持直接执行全连接或外连接,无需额外操作?

Couchbase 全连接与外连接支持说明

1. 连接类型支持情况

Couchbase 的 N1QL 查询语言支持左外连接(LEFT OUTER JOIN)和右外连接(RIGHT OUTER JOIN),但原生不支持全连接(FULL JOIN)。如果需要类似全连接的效果,只能通过组合左外连接、右外连接并使用 UNION ALL 合并结果集来模拟。

2. 外连接的实现前提

外连接无法无需任何额外操作直接实现,需要满足以下条件:

  • 参与连接的桶必须在连接字段上创建二级索引,否则查询会扫描全桶,性能极低甚至无法正常运行。
  • 必须遵循 N1QL 的外连接语法规范,例如左外连接的基础写法:
SELECT b1.*, b2.*
FROM `bucket-1` b1
LEFT OUTER JOIN `bucket-2` b2
ON b1.user_id = b2.user_id;

内容的提问来源于stack exchange,提问作者axnet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 22:40:53