作者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
1F:推 JoeHorn:人家在问 SQL Server ... 05/08 03:31
2F:→ starjou:没用过,所以说这是 MySQL 呀 05/08 11:30
3F:→ starjou:如果 sql server 没支援的话,那 .... 跳槽吧 :p 05/08 11:34
4F:推 grence:SQLSERVER有DELETE.. FROM.. 05/08 20:08