看板 Database 關於我們 聯絡資訊
各位大大好,小弟要搜尋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://www.ptt.cc/bbs/Database/M.1447914106.A.1C8.html
terrybob: 你可以列出理想結果比較快,有時會看不太懂 11/19 17:45
kajm: SELECT _date., _name FROM [Table] GROUP BY _date, _name 11/19 21:09
kajm: 這樣應該可以? 11/19 21:09
ho83leo: 跟樓上想的一樣 11/19 23:53
konkonchou: where exists 相同條件不同 key 11/20 05:01
※ 編輯: LMGG (60.249.143.208), 11/20/2015 11:10:32
LMGG: 用group的方式找不出重複的資料。。 11/20 11:11
LMGG: http://i.imgur.com/Ka8C6Wv.jpg 11/20 11:21
LMGG: 像圖片中,豬力輪在20151114請了事假,結果同ㄧ天又請代班, 11/20 11:24
LMGG: 這樣就不行,要搜尋出來 11/20 11:24
moyasi: (date,name) in (select date,name from [table] 11/20 13:25
moyasi: group by date,name having count(item) > 1) 11/20 13:26