以文本方式查看主题 - 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 |