数据库的面试题求解

数据库:写一条sql语句把数据库中相同的记录找出来(相同记录可以认为表中的某个字段的值相同)

举例:t_user表有三个字段,id,name,age,现查询出所有同名的user的sql如下
select * from t_user a where (select count(*) from t_user where name=a.name)>1 order by name

select a.* from table_name a where exists(
select 1 from table_name b where a.rowid<>b.rowid and a.字段=b.字段
);
字段代表 需要比较的字段。