发信人: liumengchuan()
整理人: (2000-12-05 18:45:06), 站内信件
|
【 在 maninnet (maninnet) 的大作中提到: 】
: 请问怎样把三个结构相同的dbf逻辑相连,并把某一数据在三个dbf中的查询
: 结果在同一个dbgrid中显示,谢谢。
使用表别名.
如果你不清楚的话,可以使用delphi提供的SQL语句生成工具.
在form上添加一query控件,右键单击,弹出菜单,
选中query builder(delphi3.0) 或
sql builder(delphi4.0),
其它的就好办了.
以下就是用delphi4.0的sql builder生成的查询语句
SELECT Animals.AREA, Animals_1.NAME, Animals_2.BMP
FROM "animals.dbf" Animals
INNER JOIN "animals.dbf" Animals_1
ON (Animals.WEIGHT = Animals_1."SIZE")
INNER JOIN "animals.dbf" Animals_2
ON (Animals_1.AREA = Animals_2.AREA)
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.68.148]
|
|