作者LMGG (联盟GG)
看板Database
标题[SQL ] 重复资料搜寻
时间Thu Nov 19 14:21:44 2015
各位大大好,小弟要搜寻MySql资料库资料重复的部分出来
条件是每个人在每日只会有ㄧ笔
例如:
_date. _name. _.item
1116 王大路 11
1117 王大路 11
1117 王大路 15
1118 王大路 15
有不懂的小弟在补充
补充:像是1117同ㄧ天,有两笔资料就不行,要搜寻出来
-----
Sent from JPTT on my HTC One SV.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.249.143.208
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1447914106.A.1C8.html
1F:→ terrybob: 你可以列出理想结果比较快,有时会看不太懂 11/19 17:45
2F:→ kajm: SELECT _date., _name FROM [Table] GROUP BY _date, _name 11/19 21:09
3F:→ kajm: 这样应该可以? 11/19 21:09
4F:→ ho83leo: 跟楼上想的一样 11/19 23:53
5F:→ konkonchou: where exists 相同条件不同 key 11/20 05:01
※ 编辑: LMGG (60.249.143.208), 11/20/2015 11:10:32
6F:→ LMGG: 用group的方式找不出重复的资料。。 11/20 11:11
8F:→ LMGG: 像图片中,猪力轮在20151114请了事假,结果同ㄧ天又请代班, 11/20 11:24
9F:→ LMGG: 这样就不行,要搜寻出来 11/20 11:24
10F:→ moyasi: (date,name) in (select date,name from [table] 11/20 13:25
11F:→ moyasi: group by date,name having count(item) > 1) 11/20 13:26