[SQL ] 請教刪除重複資料(SQL Server)

看板Database作者 (藍天)時間17年前 (2008/05/07 18:51), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/5 (看更多)
請問各位高手目前手上我有兩個資料表 資料表一 資料表二 ID ADDR ID ADDR ----------- ----------- AAA 123456 BBB 123456 BBB 123456 CCC 45689 DDD 123456 FFF 56389 GGG 45689 HHH 8921 CCC 123457 BBB 567 . . . . . . . . . . . . 目前我想要把資料表一的資料如果在資料表二中有出現的(ID 跟 ADDR完全一樣的) 刪除.... 請問要如何要下語法.... 用select篩選出來是會了...可是要刪除語法卻遲遲想不出來實在很頭疼!! 希望版友們能指點一下...在此先感謝各位幫忙!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.139.46

05/07 20:02, , 1F
delete 資料表一 where id in(select篩選出來.id)
05/07 20:02, 1F

05/07 20:46, , 2F
不好意思我要的條件是ID跟ADDR要完全一樣才刪除...
05/07 20:46, 2F

05/07 20:52, , 3F
不過還是感謝上面版友的回答
05/07 20:52, 3F
※ 編輯: Moho 來自: 60.249.139.46 (05/07 20:53)

05/07 22:05, , 4F
delete 資料表一 where pk in(select篩選出來.pk) ...
05/07 22:05, 4F
文章代碼(AID): #188OchL_ (Database)
討論串 (同標題文章)
文章代碼(AID): #188OchL_ (Database)