这句SQL应该怎么写?(100分)

  • 主题发起人 主题发起人 nhjoy
  • 开始时间 开始时间
N

nhjoy

Unregistered / Unconfirmed
GUEST, unregistred user!
我的一个主细表通过goodsinid连接的。
现在我要把主表和明细表中对不上号的记录删除。
即在主表上用,而在明细表上没有这个记录对应goodsinid的记录。
或在明细表上有,而在主表中没有这些记录对应的goodsinid的记录。
delphi6+paradox
 
a 主表
b 细表
delete from b where goodsinid not in(select goodsinid from a)
delete from a where goodsinid not in (select goodsinid from b)
 
一句好象不太可能
用楼上的吧


 
设置一个标志字段,在关闭窗口后再清除这个字段.
比如(你选择的表中有一个字段为a integer 初始值为零,操作后改为1)
这样你就可以在明细中反映过来.
 
同意rjiajia,
 
接受答案了.
 
后退
顶部