我有這個疑問SQL查詢 - 選擇用戶名和總結它們的行
SELECT username FROM paymentValue
我可以總結paymentValue
用戶名像
SELECT username, SUM(paymentValue) WHERE username = 'john'
但如何選擇一款適合所有的用戶名總和來獲得回報,如: 約翰,146 結婚,3456 安娜,2043
我有這個疑問SQL查詢 - 選擇用戶名和總結它們的行
SELECT username FROM paymentValue
我可以總結paymentValue
用戶名像
SELECT username, SUM(paymentValue) WHERE username = 'john'
但如何選擇一款適合所有的用戶名總和來獲得回報,如: 約翰,146 結婚,3456 安娜,2043
使用'GROUP BY子句
select username, sum(paymentvalue) as sumofpayments from thetable
group by username
SELECT username, SUM(paymentValue)
FROM TableName
GROUP BY username
與另一個表加入
SELECT username, SUM(paymentValue)
FROM TableName INNER JOIN SecondTable
ON TableName.RefrencingColumn = SecondTable.RefrencingColumn
WHERE username = 'john'
GROUP BY username
以及如何與來自其他表總結相同的數據的另一個查詢來加入? –
如果你只用一個用戶名(約翰)選擇行,這將是毫無意義的用戶名分組 – MrVimes
#1052 - 字段列表中的列'用戶名'不明確 –
select username,
sum(paymentValue) as Payments
from paymentValue
group by username
以及如何統計單個值的總和,返回記錄總和?如1000 $ x交易 –
select sum(paymentValue)as totalPayments from table – Josh
不確定你的意思,這將給出john的所有支付值的總和,然後是steve,然後是anne,然後是sarah等 – MrVimes