在MySQL中获取总计,我要查询两个表:MySQL查询:从两个非关联表
表1:
+------+-----------+-------+
| id | atual | user |
+------+-----------+-------+
| 1 | 100 | 1 |
| 2 | 150 | 1 |
| 3 | 50 | 2 |
+------+-----------+-------+
表2:
+------+------------+-------+
| id | budget | user |
+------+------------+-------+
| 1 | 80 | 3 |
| 2 | 150 | 1 |
| 3 | 200 | 2 |
+------+------------+-------+
我要抢用户1的总数。
两个表格不相关。不过,他们拥有共同的用户密钥。
这是我的尝试:
SELECT SUM(atual), SUM(budget)
FROM table1, table2
WHERE user=1
这是产生错误:
#1630 - FUNCTION SUM does not exist.
请注意:如果'table2'中的用户不在'table1'中,这将不起作用。 –