sql 查询分析器如何删除多条重复行 只留其中的一条

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:39:09

从结果集中排除重复行

右击关系图窗格的背景,然后从快捷菜单中选择"属性页"命令。

在"属性页"窗口的查询选项卡中选择"唯一值"选项。
查询设计器在 SQL 语句中所显示列的列表前面插入 DISTINCT 关键字。

注意 如果使用 DISTINCT 关键字,则不能修改结果窗格中的结果集。

select distinct 字段 from 表

你所说的重复行是什么意思呢?
据我所知,主键不允许重复,你说重复行,是除了主键以外的吗?还是你的表本来就有问题,没设主键,很多行完全一样的呢?

留个标记 等下来看看...

可以select destinct 把记录存到其它表!

可以根据所有字段进行分组,然后重复行必然在一个小组里面,你可以有所选择的保留或者删除一些行