所以我想一起得到一些不錯的統計數據,但我有問題得到這一個工作。它似乎應該是相當基本的,但不能爲我的生活得到這個工作,我遇到的所有搜索是人們試圖將列總結在一起(即一個簡單的總和(a + b + c)作爲t類型的東西MYSQL,使用多個SUMS,不總結多列在一起
我的表是這樣的:
btcfrom | btc to | btc | btctime
usera userb 5 3204580
usera userc 2 3450342
userb userc 1 3428925
userc usera 2 2358734
什麼,我想實現的是,返回查詢:
btcto| btcgot | timesgot | btcsent | timessent
usera 2 1 7 2
userb 5 1 1 1
userc 3 2 2 1
,所以我想可能做到這一點的代碼是:
SELECT btcto,SUM(btc) AS btcgot, COUNT(btc) AS timesgot
(SELECT btcfrom, sum(btc) as btcsent, COUNT(btc) AS timessent
FROM tblBots
GROUP BY btcfrom) AS s
FROM tblBots
WHERE btcto=s.btcfrom
GROUP BY btcto ORDER BY btcgot DESC
但只是引發錯誤。如果有人能至少指向我的方向是正確爲了這個,我會非常感激
感謝
真棒。這正是我所追求的。歡呼的幫助! :D似乎我只是有錯誤的順序的東西!我不是真的習慣嵌套選擇 – Box