我已经有一段时间没有使用 SQL 了,看起来我已经很生疏了。我最近不得不做一个项目,需要在 Windows 上使用 MySQL,在寻找这个特定查询的解决方案时,我被告知你可以以某种方式隐式使用 COUNT(*),但我无法让它正常工作.
我需要的是这样的:
PLAYER_ID | MATCHES_WON | MATCHES_LOST |
---|---|---|
0 | 4 | 1 |
1 | 2 | 5 |
2 | 2 | 2 |
我在这里对我的数据库做了一个简单的 SQL 小提琴。
有人可以帮我解决这个问题吗?我愿意接受我可能不得不与一些人提出更复杂的解决方案,CURSOR
但LOOP
我想我会在这里问。这是我在这个社区的第一个问题,如果我没有正确格式化这个问题或者这不是一个合适的问题,很抱歉。
这首先选择所有单独的 player_ID 并使用它们来获取数字
db<>在这里摆弄