34,588
社区成员
发帖
与我相关
我的任务
分享
有一张表解leavesrecords 里面有ID,workid, leavedate,remark,leavetype 四个字段,现在要查workid和leavedate 字段相同重复的记录。
select * from leavesrecords a
where [id]
in (select [id] from leavesrecords group by workId,leavedate having count(*) > 1)
select * from leavesrecords where workid=leavedate
SELECT * FROM leavesrecords A
WHERE EXISTS(SELECT 1 FROM leavesrecords WHERE workid=A.workid AND leavedate =A.leavedate AND ID<>A.ID)