刪除行我要清理與重複行的表:有重複值的
id: serial id
gid: group id
url: string <- this is the column that I have to cleanup
一個gid
可能有多個url
值:
id gid url
---- ---- ------------
1 12 www.gmail.com
2 12 www.some.com
3 12 www.some.com <-- duplicate
4 13 www.other.com
5 13 www.milfsome.com <-- not a duplicate
我想對整個表執行一個查詢並刪除gid
和url
重複的所有行。在上面的示例中,刪除後,我只剩下1,2,4和5了。
SQL的什麼版本? (另外,在這個確切的話題上還有其他的帖子。) – 2013-04-04 14:43:26
你能不那麼含糊不清。你想*刪除*數據還是隻想隱藏查詢中的冗餘數據?說出諸如「刪除行」和「清理表格」之類的東西,然後將自己與「保持原樣」等事物相提並論,使得試圖幫助你變得非常困難,正如你從下面的答案和評論中看到的那樣。 – 2013-04-04 14:54:29
乾淨的桌子是什麼意思?永遠刪除它們。 – eyurdakul 2013-04-04 14:56:08