Access里有3个表
zy表: tb表: sht 表:
ID | station | maintain hsc | id hsc | station | maintain
1 s001 2 s001 wh789 yudhc
2 s002 3 s002 wh567 zhouli
3 s003 4 s003 wh354 chen
.
.
其中zy表里的ID和tb表里的id是对应的,tb表里的hsc和sht表里的hsc是对应的;现在要合并这3个表到 zy表:ID | station | maintain
1
2 wh789 yudhc
3 wh354 chen 这个sql语句该如何写? 还有个问题就是我在delphi中写一查询语句
sqls:='insert into table(code)'
+'select id from zy where id like "%Wh???';
adoq.sql.add(sqls);
运行是他老说"当前提供程序不支持从一个执行行返回多个记录" 这是怎么回事啊???
zy表: tb表: sht 表:
ID | station | maintain hsc | id hsc | station | maintain
1 s001 2 s001 wh789 yudhc
2 s002 3 s002 wh567 zhouli
3 s003 4 s003 wh354 chen
.
.
其中zy表里的ID和tb表里的id是对应的,tb表里的hsc和sht表里的hsc是对应的;现在要合并这3个表到 zy表:ID | station | maintain
1
2 wh789 yudhc
3 wh354 chen 这个sql语句该如何写? 还有个问题就是我在delphi中写一查询语句
sqls:='insert into table(code)'
+'select id from zy where id like "%Wh???';
adoq.sql.add(sqls);
运行是他老说"当前提供程序不支持从一个执行行返回多个记录" 这是怎么回事啊???
解决方案 »
- 500RMB 求打人调试一代码!
- 请指教,这几个WindowsAPI在Delphi下怎么用,谢谢!
- 关于自动登陆数据库问题 请高手指点(只有这点分了,大家见谅!)
- 请问有没有中文的“Delphi Object and Component Reference"?
- java和delphi程序员,谁的薪水普遍高?难道java真的比好?
- COOL!将所有菜单设置为半透明的代码(只适用于WIN2000以下版本)
- 一个权限问题,一定给分,不管怎么样先近来看看再说吧
- 急用,请大家帮忙
- 软件原理???????????????????????????????????????????????????????????????????
- 会的不难,难的不会。100分请进。请大家多多帮助
- 有没有AT命令实现短信群发啊
- 使用ShellExecute打开bmp文件的问题
我们只能选择用下面这种方式执行如上两个语句
with adoquery1 do
begin
close;
sql.clear;
sql.text := 'insert ...';
execsql; close;
sql.clear;
sql.text := 'select ...';
open;
end;
FROM zy INNER JOIN
tb ON zy.ID = tb.ID INNER JOIN
sht ON sht.hsc = tb.hsc
最好用视图