现在我有一个场景,我的一个订单会有几种不同类型的客户(委托方,发货方;..)。
之前是这些客户都存到order表里的,现在我想把这些客户都抽离出来,放一个新的表里。通过order_id关联order表
现在我遇到的问题是。我列表查询,发货方是条件,委托方是列表里要显示的,即:
当我委托方不存在的时候,我的订单(+发货方的)显示。当我的委托方不存在,我的订单(+发货方)不显示。
之前存储order_customer是一个集合,再便利获取发货方,set到orderDTO里的
现在我该怎么写呢?
现在我有一个场景,我的一个订单会有几种不同类型的客户(委托方,发货方;..)。
之前是这些客户都存到order表里的,现在我想把这些客户都抽离出来,放一个新的表里。通过order_id关联order表
现在我遇到的问题是。我列表查询,发货方是条件,委托方是列表里要显示的,即:
当我委托方不存在的时候,我的订单(+发货方的)显示。当我的委托方不存在,我的订单(+发货方)不显示。
之前存储order_customer是一个集合,再便利获取发货方,set到orderDTO里的
现在我该怎么写呢?
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
这段话没太懂,“(+发货方的)”是什么意思呢,不存在的时候到底是显示还是不显示?
根据发货方信息查询订单及委托方信息的话大概是如下这种结构,请自行将
o.columns
和c1.name
和查询条件替换成需要的字段并起别名, 注意order
是sql关键字