当前位置: 代码迷 >> Sql Server >> 请问高人个删除的sql语句
  详细解决方案

请问高人个删除的sql语句

热度:54   发布时间:2016-04-27 13:02:01.0
请教高人个删除的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 [email protected])delete @a where [email protected]return @@ROWCOUNT
  相关解决方案