仅在Access sql中的查询中显示唯一值

时间:2014-03-26 02:14:32

标签: sql ms-access

我有 Things 表。如下所示。

      KCode    T_Name     Description    EID  

        K31     name1            ssdad         1001
        K32     name2            gfd           1002
        K33     name3            gfdsffsdf     1003
        K32     name2            gfd           1002
        K35     name5            fsfds         1005
        K36     name6            dsgfgd        1006
        K35     name5             fsfds        1005

我想检索 T_Name 唯一数据。我想显示所有列

        KCode    T_Name       Description        EID 

         K31     name1            ssdad         1001
         K32     name2            gfd           1002
         K33     name3            gfdsffsdf     1003
         K35     name5            fsfds         1005
         K36     name6            dsgfgd        1006        

1 个答案:

答案 0 :(得分:0)

您可以使用select distinct

select distinct kkcode, t_name, description, eid
from table t;

编辑:

Access在该领域没有特别好的功能。你可以这样做:

select max(kkcode), t_name, max(description), max(eid)
from table t
group by t_name;

这会返回每列的值,但它们不一定来自同一行。