首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问高人个删除的sql语句

2012-05-05 
请教高人个删除的sql语句我现在有两个表Aidaccont name1aaabbbb2cccdddd3fffmmmmBaccontaaafff我现在想做

请教高人个删除的sql语句
我现在有两个表
A
id accont name
1 aaa bbbb
2 ccc dddd
3 fff mmmm

B
accont
aaa
fff

我现在想做的就是删除A表的数据时,若B表中也存在,就也删除B表总得数据。例如我删除id=3时,删除后的结果,就是A表和B表都删除了account=fff的数据

问题是删除语句delete 不能做左连接。麻烦高人给帮忙解决

[解决办法]
返回@@ROWCOUNT,即是上一条SQL指令影响的行数..

SQL code
declare @i int set @i=3delete @b where accont in(select accont from @a where id=@i)delete @a where id=@ireturn @@ROWCOUNT 

热点排行
Bad Request.