这个mysql语句要怎样写

dwtad 2019-06-07 05:33:48
现在有两张表A,B,其中A表中存放的是订单号及产商品清单,B表中存放的是订单号及优惠卷金额;举例如下:
表A:
订单号, 商品
CA801 商品1
CA801 商品2
CA801 商品3

表B:
订单号 优惠卷
CA801 100

想要实现结果,两表联合查询,一张表中能体现订单号,商品,及抵用卷,要求优惠卷不要重复显示,举例如下:
订单号 优惠卷 商品
CA801 100 商品1
CA801 0 商品2
CA801 0 商品3

普通的inner join,优惠卷会有重复数据显示,后期计算的时候,金额会出现偏差,请问这样的sql语句要怎样写呢(数据库是mysql)?
...全文
52 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_43405952 2019-06-08
  • 打赏
  • 举报
回复
两个表都把订单号做主键,再加一个外键约束就行了吧。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧