2来自2个不同数据库的SQL查询,创建1个表合并列

时间:2018-04-25 06:46:20

标签: sql excel merge

假设我有来自两个数据库的两个查询,如下所示。

[Alphabet]表中的LIST 1

  • ABCD

    1. A
    2. C
    3. d

[Integers]表中的LIST 2

  • 编号

    1. 101
    2. 201
    3. 301
    4. 401

我想合并它们,以便在Excel工作表中,我希望看到字母表在A列中,整数表在B列中。

我的建议:

from datetime import datetime, date

print "{:%Y_%m_%d}".format(datetime.now())

如何提高工作质量?

两个表中的行号应该相等吗?比方说,27个字母和27个整数,或者可以使用27个字母和整数[1,20]?

1 个答案:

答案 0 :(得分:0)

这是我的第一个答案,我希望它会有所帮助......回到你的问题 如何提高工作质量? 您必须使用约束来强制执行表中数据的规则。 您需要两个相同类型的列,每个表[Alphabet表]和[Integers表]一个,JOIN on。 他们是否是主要和外键并不重要。

两个表中的行号应该相等吗? 答案是不 取决于你将使用什么加入! SQL连接用于根据这些表中相应行之间的关系查询来自两个或多个表的数据。 •INNER JOIN:返回多个表中的所有相应行。 •LEFT OUTER JOIN:返回左表中的所有行,右表中的相应行&如果没有匹配项,则返回NULL。 •RIGHT OUTER JOIN:返回右表中的所有行,左表中的相应行,&如果没有匹配项,则返回NULL。