我有以下表格
| country | state |
--------------------
| USA | MH |
| USA | PB |
| USA | KN |
| USA | TN |
| USA | CG |
| USA | MH |
我现在有两个值
| country | state |
--------------------
| USA | MH |
| USA | PB |
我只想删除单个
| country | state |
--------------------
| USA | MH |
所以我的表格看起来像
| country | state |
--------------------
| USA | MH |
| USA | PB |
| USA | KN |
| USA | TN |
| USA | CG |
请帮我解决这个问题
先谢谢你
答案 0 :(得分:2)
select distinct country,state from table1 T1
答案 1 :(得分:1)
实际上从表中删除重复项有点困难,因为该表没有主键。一种方法是将数据复制到新表并重新插入:
create temporary table temp_t as
select distinct country, state
from t;
truncate table t;
insert into t(country, state)
select country, state
from temp_t;