我有兩個表,團隊和遊戲的SQL服務器數據庫。每場比賽都有一個predict_winner列和一個贏家列。兩列都引用團隊表格ID字段。我想查詢數據庫並計算球隊預計贏得多少場比賽,以及他們實際贏得了多少場比賽。然而,根據我的查詢,它只返回一個預測勝利者或勝者的數量,無論我加入團隊表的哪一列。我如何獲得這兩列的精確計數。SQL查詢,基於相同的ID計數兩列
這是我的不正確的查詢
SELECT teams.id, count(predicted_Winner), count(winner)
FROM teams left join games on teams.id=games.predicted_winner
GROUP BY teams.id
向我們提供的輸入/輸出,這將是不錯的一個[sqlfiddle](http://www.sqlfiddle.com)鏈接 – zaratustra 2014-09-23 21:45:42