主题:  怎样从三个以上的数据库中提取数据

風雲

职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
#12001/7/6 14:37:10
从两个数据库中提取数据的方法是:用INNER JOIN.....ON....来连接并提取,但如果是三个以上的数据库又怎么来提取哪??
是在这个连接方式之后加入一个AND吗??
拜托



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#22001/7/7 11:07:35
这是表之间,不是库之间,
inner join ...on只能连接两个表
其实多个表也可以这样查询
select ... from table1,table2...where....



風雲

职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
#32001/7/7 11:36:18
接着请教germchen,您刚才告诉我说,使用select......from table1,table2......where......的方法连接表,但,我这里有一个实例,就是table1的关键字段"Title1ID" 和table2 的"Title2ID"字段是一对多的关系,table3 的关键字段 "Zong1ID" 和table2 的字段 "Zong2ID" 也是一对多的关系。请教:建立一个记录集,用有这三个表的全部字段,改怎样连接。



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#42001/7/7 12:15:57
select * from table1,table2,table3
where table1.Title1ID=table2.Title2ID
and table3.Zong1ID=table2.Zong2ID



水滴

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/6/17 18:02:45
#52001/7/8 14:34:31
有能力自已搞个插件不就解决了吗



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#62001/7/9 7:53:16
搞插件有什么好,不要一天到晚就知道插件,有能力自己写当然自己写好了,实在写不出就请教别人。这对自己才有提高呀。



水滴

职务:普通成员
等级:1
金币:0.0
发贴:8
注册:2001/6/17 18:02:45
#72001/7/9 8:15:22
germchen在上个贴子中说
引用:
搞插件有什么好,不要一天到晚就知道插件,有能力自己写当然自己写好了,实在写不出就请教别人。这对自己才有提高呀。


我是说自已写一个插件,当然写不出也能自已改一个插件



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#82001/7/9 8:32:28
原来是我误解了,真是不好意思。



風雲

职务:普通成员
等级:2
金币:1.0
发贴:281
注册:2001/6/24 14:11:35
#92001/7/10 6:22:14
谢谢楼上的两位,但我发现最简便的方法是(机密哦):从ACCESS中,按照自己想提取的表和字段直接提取,然后用SQL方法查看,再然后复制SQL代码,COPY过来就行了。^_^



绿茶

职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
#102001/7/10 12:30:15
不熟悉代码的话这种方法当然是方便的,熟悉语句的话还是手写的简便。



royko

职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2002/11/22 16:21:59
#112002/11/22 16:23:00
germchen在上个帖子中说
引用:
搞插件有什么好,不要一天到晚就知道插件,有能力自己写当然自己写好了,实在写不出就请教别人。这对自己才有提高呀。