我对 MySQL 还很陌生。
我试图从两个不同表中的两列中获取汇总数据( float ),并创建第三个表,其中总共有两列和一行,这是总和...
这是我到目前为止得到的:
SELECT SUM(column_from_table1),
SUM(column_from_table2)
From table1, table2
它返回了 2 列,其中数字(总和)
有错误。
我哪里理解错了?
如果您需要更多数据来帮助我,请告诉我。
最佳答案
您的问题是,当您从 table1, table2 选择 时,隐式 join被制成。使用 2 个查询,或使用子查询:
SELECT SUM(column_from_table1) AS SUM1,
(SELECT SUM(column_from_table2) FROM table2) AS SUM2
From table1
关于mysql - 将两个表中的列求和到具有两列的第三个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30301228/