当前位置: 代码迷 >> Sql Server >> 第二个表是第一表的PKID+1,两个表如何关联删除数据
  详细解决方案

第二个表是第一表的PKID+1,两个表如何关联删除数据

热度:77   发布时间:2016-04-24 09:07:35.0
第二个表是第一表的PKID+1,两个表怎么关联删除数据
有两个表stockio  stockiodd。stockio存放表单的基本信息,stockiodd存放的表时细。两表通过PKID关联,stockio的pkid+1等于stockiodd的pkid

我想通过时间这个关键词先查询出stockio的列表,然后再通过批量的PKID删除批量的stockiodd的数据。语句怎么写?请教各位老大,谢谢了!

这是用一个pkid查出的对应表的数据

------解决思路----------------------
delete from stockiodd where pkid in (select pkid+1 from stockio)

------解决思路----------------------
--try

delete from stockiodd where exists(select pkid from stockio where pkid=stockiodd.pkid-1)
  相关解决方案