如何将INNER JOIN的输出存储在表中?

时间:2016-06-28 06:40:18

标签: mysql database relational-database

我正在使用两个Big Table并从两个表中提取数据,现在我想将提取的输出存储在另一个表中。我怎么能这样做。

1 个答案:

答案 0 :(得分:1)

这非常简单:

CREATE TEMPORARY TABLE tempname  AS (    
        SELECT whatever, whatever
          FROM rawtable
          JOIN othertable ON this = that
    )

当您的连接关闭时,临时表将消失。临时表包含创建时捕获的数据。

你也可以创建一个视图。

CREATE VIEW viewname AS (    
    SELECT whatever, whatever
      FROM rawtable
      JOIN othertable ON this = that
)