我需要 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     |
----------------------------