需要从SQL合并多个表

时间:2018-12-19 08:35:23

标签: mysql-workbench sql-query-store

我在数据库中有多个表,用于整个月的不同日期。 我需要将所有表合并到一个文件中。

文件名将类似于

Dc_comment_20181101 dc_comment_20181102 dc_comment_20181103 dc_comment_20181104 dc_comment_20181105 dc_comment_20181106 dc_comment_20181107 Dc_comment_20181108

我需要统一所有文件,所有文件都具有相同的列名。我的要求是团结所有文件。如果文件日期不同,则可以选择将文件名固定为固定,将日期固定为“ *”

从table1中选择列名 全联盟 从table2中选择column_name(s);

除了输入所有文件名之外,我们是否可以在单个查询中固定“ Dc_comment_201811 **”之类的文件名以合并所有表?

任何人都可以帮忙

1 个答案:

答案 0 :(得分:0)

JOIN子句用于根据相关列组合来自两个或多个表的行   它们之间。   让我们看一下“订单”表中的一个选择:

选择Orders.OrderID,Customers.CustomerName,Orders.OrderDate 来自订单 在Orders.CustomerID = Customers.CustomerID上内部加入客户;