首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将多个表读入单个表

如何将多个表读入单个表
EN

Stack Overflow用户
提问于 2018-09-25 19:40:54
回答 2查看 117关注 0票数 0

在将一个旧的VB程序转换为一个.NET程序时,项目经理已经决定,我们需要为旧的(vb)数据和新的(.NET)数据创建一个单独的表。

这里有点让人困惑。为了使.net版本向后兼容,我们需要从.NET表和旧VB表中读取.Net版本。

有什么方法可以让我的sql语句从两个表中读取,并将它们当作一个表对待吗?

示例:

VB表:

约翰·巴赫

路德维希贝多芬

.NET表:

沃尔夫冈·莫扎特

约翰斯勃拉姆斯

SQL将提取以下内容:

约翰·巴赫

路德维希贝多芬

沃尔夫冈·莫扎特

约翰斯勃拉姆斯

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-25 19:46:44

代码语言:javascript
复制
SELECT FullName FROM .NETtable
UNION
SELECT FullName FROM VBtable
ORDER BY FullName;

试试这个,它能做你想做的事。我不知道你的属性的名字,只需相应地替换它们。

票数 5
EN

Stack Overflow用户

发布于 2018-09-25 19:48:50

我想工会或工会都是你要找的。

你的老板把桌子分开是错误的。您应该将其全部放在一个表下,并在自己的列中拥有一个遗留属性,例如VB中的"V“和.Net中的"N”。

对于两个表,您有两组标识列,它们将相互竞争,并且大多数查询都将过于复杂,除非您使用视图来执行UNION,这会让您想知道为什么不在一个表中包含所有的内容。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52505619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档