当前位置: 代码迷 >> Sql Server >> 有办法删除吗?该如何解决
  详细解决方案

有办法删除吗?该如何解决

热度:111   发布时间:2016-04-27 19:18:42.0
有办法删除吗?
现有两个表a和b
a表中有字段:主键码,书名,书号,索书号
b表中的字段:主键码,子键码,条码号,索书号
关联字段主键码
如a表:
主键码 书名 书号 索书号
  1 IT时代 2563 TP3/36
  2 小说集 263 I25/32
  3 电脑维修 222  
  4 1000个夜 665 I14/33
如b表:
主键码 子键码 条码号 索书号
  1 1 001 TP3/36
  1 2 002 TP3/36
  2 3 003 I25/32
  2 4 004 I25/32
  2 5 005 I25/32
  4 6 006 I14/33
现在要删除a表中没用的信息,也就是删除主键码3的行

  


------解决方案--------------------
SQL code
delete a from a,b where a.主键码<>b.主键码
------解决方案--------------------
SQL code
delete a from a,b where b.主键码<>a.主键码
  相关解决方案