sql left join之后相同记录只保留一条(group by 去重)

  • Post author:
  • Post category:其他




sql left join之后相同记录只保留一条(group by 去重)



问题背景

  • 表1 优惠券表 ticket
id product_id
1 1
  • 表2 商品信息表 product
id product_id product_name product_detail
1 1 1234
2 1 1234
  • 优惠券表里面有商品ID字段,需要去商品信息表里面通过product_id字段获取商品信息,商品信息表里面一个商品id有繁体与简体两条数据,left join 之后根据product_id 去重。



环境

  • mysql 5.7



效果

  1. 获取product 表的product_id,product_detail字段
select distinct ticket.id



版权声明:本文为qq_39315954原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。