asp数据库查询,字段值相同的多个记录。
asp数据库查询,表A中,有字段name,work,jf,moneys值是:name,work,jf,moneys张三,出差,10,30张三,调休,11,10李四,请假,...
asp 数据库查询,表A中,有字段 name,work,jf,moneys
值是:
name,work,jf,moneys
张三,出差,10,30
张三,调休,11,10
李四,请假,5,5
李四,出差,10,20
王五,下乡,10,20
王五,出差,10,20
我要查询到这样的结果显示:
张三 出差,10,30
调休,11,10
李四 请假,5,5
出差,10,20
王五 下乡,10,20
出差,10,20
我用group by 分组并不能达到我要的效果,请各路大神指点迷津。谢谢! 展开
值是:
name,work,jf,moneys
张三,出差,10,30
张三,调休,11,10
李四,请假,5,5
李四,出差,10,20
王五,下乡,10,20
王五,出差,10,20
我要查询到这样的结果显示:
张三 出差,10,30
调休,11,10
李四 请假,5,5
出差,10,20
王五 下乡,10,20
出差,10,20
我用group by 分组并不能达到我要的效果,请各路大神指点迷津。谢谢! 展开
2个回答
展开全部
两种方法,一种是查询重复的数据,只查询重复记录,不管其余信息,如ID什么的:
select uid, time from ztest GROUP BY uid, time having count(*)>1;
查出结果是
uid time
1 1
还有一种是查询你指定信息,可以查询出ID信息:
select distinct a.id, a.uid, a.time from ztest a join ztest b on a.id != b.id where a.uid = b.uid and a.time = b.time;
查询结果是:
id uid time
1 1 1
3 1 1
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询