【发布时间】:2011-03-02 20:59:30
【问题描述】:
我有一个包含电话号码(字符串)和姓名(字符串)的数据库表
相同的数字在不同的行可能有不同的名称
给定一个数字,我想选择最常用的名字
例如给定以下数据,如果使用 555.1234,我应该从查询中返回 Frank
Number | Name
-----------------
555.1234 | Frank
555.1234 | Fran
555.1234 | James
555.1234 | Frank
555.1233 | Jesse
似乎我应该能够以某种方式将 distinct 和 Max 结合起来,但我无法提出正确的查询来执行此操作。有什么想法吗?
【问题讨论】:
-
你使用的是什么数据库系统?
-
我相信它的 mysql,它实际上是一个 Web 服务 api 的背后。如果不是 mysql,则为 IBM。
标签: sql