我需要 2 列中的 TOP 1 字符串,该值应按出现次数和名称降序返回。这是在 SQL-Server 中。
这是一个示例表:
------------------------------
| Column1 | Column2 |
------------------------------
| John | Michael |
------------------------------
| Thomas | John |
------------------------------
| Martin | Rick |
------------------------------
| David | Thomas |
------------------------------
| John | Martin |
------------------------------
生成的订单应该是什么样子:
----------------------------
| Column1 | COUNT |
----------------------------
| John | 3 |
----------------------------
| Martin | 2 |
----------------------------
| Thomas | 2 |
----------------------------
| David | 1 |
----------------------------
| Michael | 1 |
----------------------------
| Rick | 1 |
----------------------------
结果应该是什么样子:
----------------------------
| Column1 | COUNT |
----------------------------
| John | 3 |
----------------------------