[SQL ] 重複資料搜尋(已附上圖說明)

看板Database (資料庫)作者 (聯盟GG)時間10年前 (2015/11/19 14:21), 10年前編輯推噓0(0011)
留言11則, 6人參與, 最新討論串1/1
各位大大好,小弟要搜尋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

11/19 17:45, , 1F
你可以列出理想結果比較快,有時會看不太懂
11/19 17:45, 1F

11/19 21:09, , 2F
SELECT _date., _name FROM [Table] GROUP BY _date, _name
11/19 21:09, 2F

11/19 21:09, , 3F
這樣應該可以?
11/19 21:09, 3F

11/19 23:53, , 4F
跟樓上想的一樣
11/19 23:53, 4F

11/20 05:01, , 5F
where exists 相同條件不同 key
11/20 05:01, 5F
※ 編輯: LMGG (60.249.143.208), 11/20/2015 11:10:32

11/20 11:11, , 6F
用group的方式找不出重複的資料。。
11/20 11:11, 6F

11/20 11:21, , 7F

11/20 11:24, , 8F
像圖片中,豬力輪在20151114請了事假,結果同ㄧ天又請代班,
11/20 11:24, 8F

11/20 11:24, , 9F
這樣就不行,要搜尋出來
11/20 11:24, 9F

11/20 13:25, , 10F
(date,name) in (select date,name from [table]
11/20 13:25, 10F

11/20 13:26, , 11F
group by date,name having count(item) > 1)
11/20 13:26, 11F
文章代碼(AID): #1MJMfw78 (Database)
文章代碼(AID): #1MJMfw78 (Database)