日期:2014-05-18  浏览次数:20458 次

有办法删除吗?
现有两个表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.主键码