如何在SQLite中将“join”查询存储为新表?

时间:2016-12-25 00:00:01

标签: sql sqlite

我有两张表如下:

table_1

--------------------------
    Date           Temp
--------------------------
    201309010051    82
    201309010151    81
    201309010251    80

table_2

---------------------
    Count   Temp
---------------------
    121      82
    435      81
    657      80

我使用以下查询在table_1table_2上应用左连接:

SELECT * FROM table_1 LEFT JOIN table_2
ON table_1.Temp = table_2.Temp;

根据以上查询,如何将输出连接表存储为新表?

1 个答案:

答案 0 :(得分:1)

您需要create a new table

CREATE TABLE `new_tbl` (`date` datetime , `temp1` int , `count` int , `temp2` int );

然后你可以使用

INSERT INTO `new_tbl` SELECT * FROM table_1 LEFT JOIN table_2 ON table_1.Temp = table_2.Temp;