在Delphi里用怎样同样查询显示BDE引擎打开多个.DB数据表数据,(100分)

  • 主题发起人 主题发起人 x_h168
  • 开始时间 开始时间
X

x_h168

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi里用怎样同样查询显示BDE引擎打开多个.DB数据表数据,
有多个结构相同的DB表文件,我现在要同时对这些表里面的内容进行查询,并把结果一起显示出来,表结构大致如下:
date,name,message
若有两个表aa.db和bb.db
我用这样的语句Select aa.*,bb.* from aa,bb where name like '%张%');
怎么显示的结果每条记录都重复了很多条,这是什么原因?请教各手师傅们?
 
当然了,使用JION了。
如果直接写将是个笛卡尔积了。。。。
 
大哥说明白点嘛,我那没用JION呀,还有什么是笛卡尔积哦,哪位大哥写写语句呀
我刚找到如果在SELECT后加一个DISTINCT可以去除重复的记录,但是新的问题是对两个表进行查询时还行,如果是三个表时,电脑CPU就会满负荷,半天出不来结果程序卡住了,这都是什么问题呀.
 
晕死哦,都没人理我,不过还好我自己找到答案了,不劳各位了,可能是太简单了大家都不想答吧,自己找到答案的感觉更好....
 
后退
顶部