我需要删除此表中的重复记录。但是,id每一行都没有。
| 产品 | 数量 | 数量 |
|---|---|---|
| 桌子 | 2000年 | 5 |
| 椅子 | 300 | 25 |
| 电视 | 30000 | 4 |
| 自行车 | 300 | 25 |
| 桌子 | 2000年 | 5 |
| 椅子 | 300 | 25 |
| 椅子 | 300 | 25 |
我需要得到这个结果。
| 产品 | 数量 | 数量 |
|---|---|---|
| 桌子 | 2000年 | 5 |
| 椅子 | 300 | 25 |
| 电视 | 30000 | 4 |
| 自行车 | 300 | 25 |
如果有id,我可以使用:
DELETE p1 FROM products p1
INNER JOIN products p2
WHERE p1.id < p2.id AND p1.product = p2.product;
Run Code Online (Sandbox Code Playgroud)