- with cte as(
- select dd.ID,dd.报价表ID,dd.下单时间 from "订单表" as dd
- left join "报价表" as bj
- on dd.报价表ID = bj.ID
- ),cte1 as(
- select cte.ID,cte.报价表ID,bjmx.询价表ID,cte.下单时间 from "报价明细" as bjmx
- inner join cte
- on cte.报价表ID = bjmx.报价表ID
- ),cte2 as(
- select cte1.ID as 订单ID,cte1.报价表ID,cte1.下单时间,xj.* from cte1
- inner join "询价表" xj
- on cte1.询价表ID = xj.ID
- )
- select * from cte2
复制代码 你可以参考我给你写的SQL试一下,看下效果
|