【发布时间】:2015-03-13 11:49:24
【问题描述】:
我遇到了一个小的 SQL 问题 - 我经常这样做:P
我如何仅返回所有列中最高的总和?
+-------+------+
| TYPE | VAL | Dog sums to 6
|-------+------| Frog sums to 5
| Cat | 2 | Cat sums to 5
|-------|------|
| Dog | 3 |
|-------|------|
| Dog | 3 |
|-------|------|
| Cat | 2 |
|-------|------|
| Cat | 1 |
|-------|------|
| Frog | 5 |
+-------+------+
例如,从上表中我只想返回 -
+-------+------+
| TYPE | VAL |
|-------+------|
| Dog | 6 |
+-------+------+
如何对所有列求和,然后返回总和值最高的列?
感谢您的宝贵时间
【问题讨论】:
-
如果是平局,例如6 只猫而不是 5 只?