ID Name Age Address
1 小李 29 北京
2 小王 26 天津 这条应该删除
3 小刘 30 上海
4 小张 31 深圳 这条应该删除
5 小红 26 深圳
B表中的字段
ID AID Name Age Address School
1 2 小王 26 天津 清华
2 4 小张 31 深圳 北大
是按ID来删除吗?如果是,请问这条SQL语句怎么写?
------解决方案-------------------- 首先保证B表中的ID为int型自增长列,然后执行下面2个语句
insert into B (AID, Name, Age, Address)
select ID, Name, Age, Adress
from A where ID in (2,4)
delete from A where ID in (select ID from B) ------解决方案--------------------