作者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/m.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