我要筛选重复项并从这些重复项中获取单个记录。(电话号码列只重复,不重复其他列)
For eg:
row_count state phone areacode zip
1 a 123 989 321
2 z 123 981 322
3 x 123 982 323
4 d 321 983 324
5 a 321 984 325
6 b 098 985 326
7 c 098 986 327
我想要这样的订单:
row_count state phone areacode zip
1 a 123 989 321
4 d 321 983 324
6 b 098 985 326
最佳答案
使用关联子查询
select * from table1 t1 where row_count =
(select min(row_count)
from table1 t2
where t1.phone=t2.phone
)