SQLzoo JOIN教程#13

SQLzoo JOIN教程#13,第1张

SQLzoo JOIN教程#13

好吧,您确实需要

SUM
这些列(这
SUM
是一个聚合函数,这就是为什么要在
GROUPBY
那儿使用)。为了更好地编写查询,您需要丢失旧的隐式
JOIN
样式,并使用ANSI显式样式:

SELECt  game.mdate,         game.team1,        SUM(CASE WHEN goal.teamid=game.team1 THEN 1 ELSE 0 END) score1,         game.team2,        SUM(CASE WHEN goal.teamid=game.team2 THEN 1 ELSE 0 END) score2FROM gameINNER JOIN goal     ON game.id=goal.matchidGROUP BY game.mdate, goal.matchid, game.team1, game.team2


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存