通过重复输入限制SQL查询

时间:2012-11-14 04:34:24

标签: mysql sql

我认为通过一个例子更容易理解我想要的东西:

记录:

名称数据

AAAAA 分享
AAAAA 天文学
AAAAA 数学
BBBBB 分享
CCCCC 分享
CCCCC 足球

我想选择前两个记录(包含所有数据)。 (如果记录重复了NAME,则获取它并且不算作记录) 我想得到这个:

AAAAA 分享
AAAAA 天文学
AAAAA 数学
BBBBB 分享

我不知道这是否容易理解。

1 个答案:

答案 0 :(得分:2)

SELECT  a.*
FROM    tableName a 
        INNER JOIN
        (
          SELECT DISTINCT Name
          FROM tableName
          ORDER BY Name 
          LIMIT 2
        ) b ON a.Name = b.Name