亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對 sql 查詢的結果求和

對 sql 查詢的結果求和

PHP
慕標琳琳 2023-09-22 17:10:33
我正在嘗試對以下 sql 代碼的結果求和。SELECT users.username, users.cell, users.date, coin_bank.bought_coinsFROM users LEFT JOIN coin_bank ON users.username = coin_bank.sellerWHERE users.sponserid = '27'上面的代碼有效,但是我想對重復返回的 buy_coins 進行求和。我嘗試過子查詢,但似乎無法正確執行。任何幫助將不勝感激。
查看完整描述

2 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

您必須進行 GROUP BY,然后可以對金額求和,使用 GROUP BY 的查詢中的每個列都必須位于 GROUP BY 中或具有聚合功能

這樣 mysql 就知道要獲取哪個日期,在這種情況下是最后輸入日期

SELECT users.username,

? ? ? ?users.cell,

? ? ? ?MAX(users.date),

? ? ? ?SUM(coin_bank.bought_coins)

FROM users

LEFT JOIN coin_bank ON users.username=coin_bank.seller

WHERE users.sponserid = '27'

GROUP BY users.username,

? ? ? ? ?users.cell


查看完整回答
反對 回復 2023-09-22
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

這是你想要的嗎?


SELECT u.username, SUM(cb.bought_coins)

FROM users u LEFT JOIN

     coin_bank cb

     ON u.username = cb.seller

WHERE u.sponserid = '27'

GROUP BY u.username;


查看完整回答
反對 回復 2023-09-22
  • 2 回答
  • 0 關注
  • 202 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號