在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'中,這將不起作用。 –