转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
2013-05-08 12:07
906 查看
转载:http://q.cnblogs.com/q/7346/
select * from 你的表名 a where id=(select min(id) from 你的表名 where name=a.name)
思想是在查询之前先把数据库表textTable中的第一行复制到sid里在去,然后让sid和下面的每一行进行比较
取所有相同的行的最小的一下,也可以取最大的,结果是一样的。这样让所有的行都比较不就得到不重复的数据了吗。
select * from 你的表名 a where id=(select min(id) from 你的表名 where name=a.name)
思想是在查询之前先把数据库表textTable中的第一行复制到sid里在去,然后让sid和下面的每一行进行比较
取所有相同的行的最小的一下,也可以取最大的,结果是一样的。这样让所有的行都比较不就得到不重复的数据了吗。
相关文章推荐
- 当有多条记录时,如何查询其中的一条的一个字段,并赋值给一个变量
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 表A中一条记录的两个字段都对应于表B的同一个字段 如何查询?SQL, thinkphp[5]
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- 如何使用SQL删除某个字段重复的记录,保留其中一条
- 查询|删除同一表内一个或多个字段重复记录的SQL语句
- 如何用一条SQL语句,将多条记录(一个字段)合并为一个?
- sql 将上一条的记录中其中一个字段赋值到下一条记录里
- 何用sql语句实现:将insert语句作为一个字段,插入到表格的一条记录之中
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- 如何用SQL语句查询一个数据表所有字段的类型
- 一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句
- 查询同一表内多字段同时重复记录的SQL语句
- 查询同一表内多字段同时重复记录的SQL语句
- sql语句查询一张表中某字段值重复的记录数据
- 如何查询oracle数据库一个表中的多条记录是否有重复
- 查询同一表内多字段同时重复记录的SQL语句
- 跨服务器,跨数据库,多表联合查询 / 如何用sql语句来查询表中哪些记录是重复的
- 如何使用Oracle查询并删除重复记录的SQL语句