我有一個表如下MySQL的 - 行的SUM不重複
+----+---------+-------------+--------+
| id | user_id | ip_address | amount |
+----+---------+-------------+--------+
| 1 | 2 | 192.168.1.1 | 0.5 |
| 2 | 2 | 192.168.1.1 | 0.5 |
| 3 | 2 | 192.168.1.2 | 0.5 |
| 4 | 2 | 192.168.1.3 | 0.5 |
+----+---------+-------------+--------+
我想量與僅獨特IP_ADDRESS SUM和計數重複,因爲只有1
從上面表有4行從前兩個IP地址是相同的,但我想只計算一個。
我想要這樣的金額字段的總和。
SELECT SUM(amount) AS total_amount FROM table
我得到2
作爲輸出。
但我想1.5
作爲輸出,請你幫我解決這個問題。
對於同一IP將量是一樣的嗎? – Beginner
@Beginner是金額相同 –
@axiac它不會工作 –