数据库连接求一SQL语句1、我有两个数据库A.mdb和B.mdb,两个数据库中各有一个表12、我有一个数据库A.mdb里面有两个表,表1和表2 以上只是举例,我的意思是就连接两个数据库中的两个表,或一个数据库的两个表。SQL数据库或ACCESS数据库都可以,但最好都能介绍一下。
select * from 表1,表2 order by id,我也用过了,但并不是我要的,数据显示的乱七八糟的,我的意思是想把不同表或数据库的内容按ID的顺序排列并显示在DATAGRID中请各位多帮助,谢谢各位了。

解决方案 »

  1.   

    你的意思不是很明了。
    两个表是不是有一个相同的字段?
    是不是把两个表中某个字段相同的数据联接起来?select 表1.id as [ID],表1.字段2 as [字段2],表1.字段3 as [字段3],表2.字段2 as [字段4],表2.字段3 as [字段5] from 表1,表2 where 表1.id=表2.id order by id
      

  2.   

    晕   用多表联接查询啊??简单的要死
    楼主研究过SQL语句没有啊???
      

  3.   

    不管是一个数据库还是两个数据库,两个表的字段名都是一样的,(不要告诉我用一个表,我必须得用两个表) ExeMan谢谢你的帮助
     dingmin() 我要是会的话就不会上来问了,你的明白。
      

  4.   

    我看不懂哦。因为我是刚学的,呵呵、、
      现在我有个问题想问问大家、就是怎么把写入的数据保存到数据库表中。。
         我刚学的不怎么会用recordset函数。请多多指教。。
      

  5.   

    select * from tab1
    union
    select * from tab2
    order by id
      

  6.   

    zxp3604(zhouxiaoping)
    你的办法是不错,但它不支OLD格式的数据类型啊,我有好几个字段都是OLD格式的啊?
    还是谢谢你了高手。
      

  7.   

    1、我有两个数据库A.mdb和B.mdb,两个数据库中各有一个表12、我有一个数据库A.mdb里面有两个表,表1和表2 ????
    这样不明白,你是说
    1、我有两个数据库A.mdb和B.mdb,两个数据库中各有一个表12、其中数据库A.mdb里面有两个表,表1和表2 这样吗?
      

  8.   

    现不是表或数据库的问题了,我已经可以通过 zxp3604(zhouxiaoping)高手的办法联接两个数据库了,但他的办法不支持数据库中的OLD格式
      

  9.   

    select 表1.field1,表1.field2,表2.field1,表2.field2 from 表1 left outer join 表2 on 表1.field1=表2.field1 where 表2.field2=xxx
    此为联接查询,但需在一个数据库中。
    另外请教什么是OLD格式?