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

通过Postgres查询指定订单所属订阅的全部关联订单

按订单ID查询所属订阅的全部关联订单

我在Postgres SQL编辑器(DBeaver)中操作单个orders表,表内数据如下:

order_idsubs_id
1aa
2aa
3aa
4bb
5bb
6bb
7aa
8bb

需求说明:通过指定订单ID,查询该订单所属订阅下的全部关联订单,具体步骤为:

  • 根据给定的order_id获取对应的subs_id
  • 查询该subs_id对应的所有订单

我尝试的SQL语句如下:

select *
from orders o 
where o.subs_id in (
    select o2.subs_id
    from orders o2
    where o2.order_id = '3')

期望得到的结果为:

order_idsubs_id
1aa
2aa
3aa
7aa

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 10:57:33