[SQL ]利用SQL語法做重複刪除!!

看板Database作者 (弗卡夏)時間13年前 (2011/03/02 12:02), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/3 (看更多)
各位大大 小弟一次在此版發問若是有違反板規之處還請告知!! 我看了書學了Didtinct(刪除重複資料)的用法!也知道WHERE限制用法 想問一下以下問題怎麼解決!! (原資料表) 編號 項目 1 橘子 1 草莓 1 柳丁 2 橘子 2 橘子 2 香蕉 3 草莓 3 草莓 我希望輸出的結果是,在同樣"編號"之下刪除"項目"重複; 不同"編號"以外"項目"相同可以接受,結果如下 編號 項目 1 橘子 1 草莓 1 柳丁 2 橘子 2 香蕉 3 草莓 我是要做資料探勘的資料前處理!! 我原本的想法: select Distinct from <資料表名> where 編號=編號 order by 編號; 可是好像行不通!! 想請問大家有辦法解決上述問題嗎? 感謝大家!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.26.134

03/02 12:48, , 1F
Group By 編號, 項目, Select count, 把 >1 的砍掉
03/02 12:48, 1F

03/02 13:25, , 2F
select distinct [編號],[項目] from [資料表]
03/02 13:25, 2F

03/02 15:38, , 3F
喔喔~ 是剔除, 我想成 DELETE
03/02 15:38, 3F

03/02 19:22, , 4F
感謝大大~~ok了!!我以為是用where為限制條件..
03/02 19:22, 4F
文章代碼(AID): #1DRS5apH (Database)
文章代碼(AID): #1DRS5apH (Database)