作者icefanatic (下雨天...)
看板Database
標題[SQL ] 刪除重覆的資料
時間Wed Nov 25 23:21:39 2009
請問各位高手~
我用access
table有 sale 和 overlap
兩個table的欄位皆有c_id,product,s_date
我想刪除sale和overlap裡有重覆的資料
我下的query:
SELECT sale.c_id,sale.product,sale.s_date
FROM sale,overlap
WHERE sale.c_id <> overlap.c_id AND sale.product <> overlap.product
AND sale.s_date <> overlap.s_date
GROUP BY sale.c_id,sale.product,sale.s_date;
出來的data和sale完全一樣= =
根本沒刪除到overlap記錄的資料...
請問是哪裡出錯了?
懇請大家指教~
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.228.10
1F:→ iFEELing:你可以解釋一下為什麼你覺得下select可以刪資料嗎??? 11/26 00:50
2F:→ tkcn:可能是說 "刪除搜尋結果中重複的" 意即 "不搜尋重複的" 11/26 09:05
3F:推 rushcat:排除跟刪除差很多耶...XDDDD 11/26 12:14
4F:→ Antzzz:好詭異的join方法,overlap多塞幾筆資料還會變多咧 11/27 18:26
5F:→ icefanatic:不好意思!是排除重覆資料的意思 11/28 00:30
6F:→ terence362:樓上中肯~ 12/08 00:18