作者starjou (周星星)
看板Database
標題Re: [SQL ] 請教刪除重複資料(SQL Server)
時間Thu May 8 01:57:08 2008
※ 引述《Moho (藍天)》之銘言:
: 請問各位高手目前手上我有兩個資料表
: 資料表一 資料表二
: 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篩選出來是會了...可是要刪除語法卻遲遲想不出來實在很頭疼!!
: 希望版友們能指點一下...在此先感謝各位幫忙!!!
MySQL 支援這樣的語法
DELETE table1.* FROM table1, table2 WHERE table1.ID = table2.ID AND
table1.ADDR = table2.ADDR
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.195.121
推 JoeHorn:人家在問 SQL Server ... 05/08 03:31
→ starjou:沒用過,所以說這是 MySQL 呀 05/08 11:30
→ starjou:如果 sql server 沒支援的話,那 .... 跳槽吧 :p 05/08 11:34
推 grence:SQLSERVER有DELETE.. FROM.. 05/08 20:08