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

求满足指定条件的三张关联表SQL/PostgreSQL查询语句

筛选OrderType为"Direct"且OrdertypeCD为"Cash"的订单数据

根据你的表关联逻辑,通过主表OrderSummaryInfo将另外两张表关联后,即可添加筛选条件得到目标数据。以下是兼容PostgreSQL的查询语句:

SELECT 
    -- 可按需替换为具体字段,比如 osi.orderevententity, op.OrderNumber, ole.OrderType
    osi.*, op.*, ole.*
FROM 
    OrderSummaryInfo osi
JOIN 
    OrderPayment op ON osi.OrderNumber = op.OrderNumber
JOIN 
    OrderLossEntity ole ON osi.orderevententity = ole.id
WHERE 
    ole.OrderType = 'Direct'
    AND op.OrdertypeCD = 'Cash';

补充说明:

  • 这里用**内连接(JOIN)**确保只返回同时匹配三张表关联条件、且符合筛选规则的记录
  • 如果不需要全量字段,直接把SELECT后的*替换为你需要的具体字段列表即可
  • 表别名osi、op、ole是为了简化代码,你可以根据习惯修改别名

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 14:52:01