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
效果
- 获取product 表的product_id,product_detail字段
select distinct ticket.id
版权声明:本文为qq_39315954原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。