以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  从两个以上的外部数据源中获取数据,生成一个表,SQL的语句如何写?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=71556)

--  作者:lihe60
--  发布时间:2015/7/14 8:24:00
--  从两个以上的外部数据源中获取数据,生成一个表,SQL的语句如何写?
从两个以上的外部数据源中获取数据,生成一个表,SQL的语句如何写?
--  作者:大红袍
--  发布时间:2015/7/14 9:12:00
--  

 两个数据源必须是Sqlserver数据库。加上数据库名就行

 

 

 select a.商品名称,a.商品数量,b.商品数量 f rom 数据库1.dbo.表A as a join 数据库2.dbo.表B as b on a.商品编号=b.商品编号


--  作者:lihe60
--  发布时间:2015/7/14 13:14:00
--  

数据源a表a数据为             张三,

 数据源b表a数据为           李四,

 现在要生成表内容为         张三

                                     李四

 SQL语句的代码如何写?

[此贴子已经被作者于2015/7/14 13:26:16编辑过]

--  作者:lihe60
--  发布时间:2015/7/14 13:41:00
--  
以下是引用大红袍在2015/7/14 9:12:00的发言:

 两个数据源必须是Sqlserver数据库。加上数据库名就行

 

 

 select a.商品名称,a.商品数量,b.商品数量 f rom 数据库1.dbo.表A as a join 数据库2.dbo.表B as b on a.商品编号=b.商品编号

这个代码也不执行的。


--  作者:大红袍
--  发布时间:2015/7/14 14:04:00
--  

select Union All

 

http://www.foxtable.com/help/topics/0688.htm

 


--  作者:lihe60
--  发布时间:2015/7/14 14:21:00
--  
select a.商品名称,a.商品数量 f rom 1.dbo.表A as a
这个代码是不执行的。

--  作者:大红袍
--  发布时间:2015/7/14 14:28:00
--  

 1、必须是Sqlserver数据库

 

 2、你的数据库的名字叫做1么?肯定不是啊


--  作者:blackzhu
--  发布时间:2015/7/14 14:37:00
--  
S ELECT     column_name(s) F ROM table_name1
UNION ALL
S ELECT     column_name(s) F ROM table_name2

--  作者:lihe60
--  发布时间:2015/7/14 14:44:00
--  
以下是引用大红袍在2015/7/14 14:28:00的发言:

 1、必须是Sqlserver数据库

 

 2、你的数据库的名字叫做1么?肯定不是啊

是SQL数据源的,1是数据源名称。

Provider=SQLOLEDB.1;Password=1;Persist Security Info=True;User ID=sa;Initial Catalog=fc;Data Source=lihe

这是连接字符串。

[此贴子已经被作者于2015/7/14 14:44:49编辑过]

--  作者:大红袍
--  发布时间:2015/7/14 14:47:00
--  
 select * f rom fc.dbo.表A