help me!help me!(100分)

  • 主题发起人 主题发起人 zhengzhijia
  • 开始时间 开始时间
Z

zhengzhijia

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在一个表中查找它的主键不在另一个中?
注意:主键是复合主键(三个或多个);
要有例子!
 
Locate(Fields,vararrayof([,,,]),[])
 
我的意思是直接通过sql语句,从一个表中查找主键不在另一个表中的记录集
 
if (exists(select field from tablename a, tablename b where a.fieldname=b.fieldname and a...........))
 
语句如下:只能显示存在在另一个表中的记录集;
select b.* from taxlist a, materialbat b
where a.batchno = b.batchno
and a.abroadnum = b.abroadnum
and a.materialno = b.materialno

不再其中的我还是不明白;
 
select a.* from taxlist a
where not exists(select * from materialbat b where
a.batchno = b.batchno
and a.abroadnum = b.abroadnum
and a.materialno = b.materialno
)

这样的语句还有好几种,只是没几个人知道

嘻嘻
 
'哈哈!太好了!我接受!'
 
后退
顶部