1、多表查询表结构如下
 表1  id    date1   addesss1      表2   id   date2  addess2……
……表N
现需要将N个这样的表按日期倒序显示在一起,看起来象一个表出来的东西,该怎么办,有个弟兄在两个表的时候告诉我可以用SQL嵌套,在DELPHI中能嵌套吗?
2、使用rs:TADORecordset那SQL该写在什么地方,具体这个东西该如何运行?我要取某个字段内容该怎么办?
求求大家了,每个问题都给个详细的例子吧,我是新手!!!!!

解决方案 »

  1.   

    忘了说了,还有人说让我对第一个问题使用视图,ACCESS支持视图吗?如何建立,也请各位高手明示,我用的数据库是ACCESS,多谢,多谢
      

  2.   

    第一个问题:
    select * from 表1 a union select * from 表2第二个问题:写在CommandText里。
      

  3.   

    select * from 表1 a union select * from 表2
      

  4.   

    1,用sql中的union保留字,将多个查询连接起来
      

  5.   

    CommandText?能详细些吗?大家能给个详细的例子吗?我的SQL肯定是在程序里设定的啊。
    union能连接几个表?无限数吗?
      

  6.   

    1:Union可以连多个表,但是相同的记录只会显示出一条
    2:没找到TADORecordSet,是不是ADO页里的TADODateSet?
      ADODataSet1.Close;
      ADODataSet1.CommandText := 'select * from tbl';
      ADODataSet1.Open;