SQL查询去除重复数据记录的问题 表A有3个字段id(自动编号),A(varchar),B(varchar) id A B 1 中 002 2 中 004 3 汉 005 4 国 007 现需要查询结果去除A字段中重复的记录只保留其中任意一条即可,结果如下: id A B 1 中 002 * (2 中 004 也可,或1,2混合数据也可) 3 汉 005 4 国 007 请教各位,该SQL语句应该如何写呢? delete from table where table.id !=(select min(id) from table as table1 where table.A = table1.A)