以下是引用cxc2437在2013-4-25 15:18:34的发言:
这是查询命令啊老大,我是想把所有相同姓名的记录删掉
1.删除姓名重复的记录
VFP 9.0
delete 表1 from (select 姓名 from 表1 group by
姓名 having count(*)>1) b where 表1.姓名==b.姓名
vfp 6.0
delete from 表1 where 姓名 in (select 姓名 from 表1 group by
姓名 having count(*)>1)
----------------------
2.如要保留其中一条
*SET ENGINEBEHAVIOR 70 &&VFP9.0 就加上这句
SELECT * FROM 表1 group by 姓名 INTO CURSOR TMP
ZAP IN 表1
SELECT 表1
APPE FROM (DBF('TMP'))
[
本帖最后由 kiff 于 2013-4-26 08:35 编辑 ]