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);
运行是他老说"当前提供程序不支持从一个执行行返回多个记录" 这是怎么回事啊???