我有一個表,它看起來像要查找MYSQL最大(總和)爲特定的ID在2組不同的列
我需要的特定TEAM_ID 的目標總和,例如:
如果TEAM_ID 16分進球6和2分別在另一個新列總和將是8 sum_goal
我無法繼續前進。請幫助。
,我曾試圖查詢是:
選擇(match_id,SUM(目標)從 ( 選擇team1_id ID,team1_goal目標從match_result_updation 聯盟所有 選擇team2_id ID,team2_goal目標從match_result_updation )
as A)
FROM
(SELECT c.tournament_id,克。*
FROM team_trophiesð INNER JOIN tournament_matchË ON e.tournament_id = d.tournament_id INNER JOIN tournament_schedulingÇ ON c.tournament_id = e.tournament_id INNER JOIN 匹配˚F 上 f.match_id = c.id INNER JOIN match_result_updation克 ON g.match_id = f.id WHERE f.match_type = '比賽' 和 d.tournament_id = 1)as p Group by match_id
從第二次select到id = 1我得到的輸出如附件圖片中所示,但我無法找到每個team_id的總和。 如果teamid 16或17 team1或team2相應的目標總和將被計算。
我們使用的是MYSQL。 – Rains
我曾嘗試在我的初始代碼中使用給定的上述答案來獲得特定teamid的目標總和,但沒有得到正確的結果集。 – Rains