将两个表中的列加到具有两列的第三个表中

时间:2015-05-18 10:49:43

标签: mysql sql select aggregate-functions

我对MySQL很新 我正在尝试从两个不同的表中的两列中获取汇总数据(浮点数),并创建第三个表,其中总共有两列,一行是总和... 这是我到目前为止所得到的:

SELECT SUM(column_from_table1),
SUM(column_from_table2) 
From table1, table2 

它给了我2个错误的numbers(sum)列 哪里弄错了? 如果您需要更多数据以帮助我,请告诉我。

1 个答案:

答案 0 :(得分:0)

您的问题是,当您选择from table1, table2时,会生成隐式join。使用2个查询,或使用子查询:

SELECT SUM(column_from_table1) AS SUM1,
       (SELECT SUM(column_from_table2) FROM table2) AS SUM2
From table1