第一步:
建表
create table t1(x int, y int);
create table t2(x int, y int);
go
insert into t1(x,y) values(1,2),(2,3),(3,4),(4,5),(5,6);
insert into t2(x,y) values(1,2),(2,3);
go
第二步:
刪除t1表中的相關行
delete a
from t1 as a inner join t2 as b on a.x=b.x;
第三步:
第二步就是把t1 表中的(1,2),(2,3)這兩行給刪除了。但是要小心的是這里的delete 只可以刪除一張表,不可以同時刪除多張表。這點是與mysql不同的地方。
第四步:
在Mysql 中可以同時刪除多張表
delete a,b
from t1 as a inner join t2 as b on a.x=b.x;
