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

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

你可能感兴趣的:(sql,sql)