我有一张表基本上是足球比赛的日历条目,看起来像这样
team1 || team1score || team2|| team2score || time || league
我想根据日历表中的条目更新我的职位表.
所以,例如,如果我在我的表中有类似的东西
Pats || 14 || Saints || 3 || 1stleague
Cows || 7 || falc || 14 || 1stleague
Saints || 31 || falc || 3 || 1stleague
Saints || 14 || cows || 3 || 1stleague
我想要一个查询,它首先将team1score列中的所有值与不同的team1name相加.因此,对于上表,它将给出结果
Pats || 14
Cows || 7
Saints || 45
那么我想为team2和team2score做同样的事情,结果就是这样
Saints || 3
falc || 17
cows || 3
然后我想加入这两个结果并得到:
Pats || 14
Cows || 10
Saints || 48
falc || 17
我试过这样的事
select am1), am1score)
from calendar t
where league = '5a7'
UNION
select am2), am2score)
from calendar t2
where league = '5a7'
但它没有添加相同的团队得分任何想法?
我知道我在工会时不会拿这笔款项,但我认为我需要联盟以保持team2列上没有匹配团队的值.但是我无法弄清楚如何在同一时间进行联合和求和.
本文发布于:2024-02-01 12:53:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170676323036733.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |