2014-03-26 78 views
0

我有一個東西表。如下所示。在Access中的查詢中只顯示唯一值sql

 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   
+0

'SELECT DISTINCT' – Coderchu

回答

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; 

這將返回每列的值,但它們不一定來自同一行。

+0

我想顯示** T_Name **唯一值以及所有列。但是,如果我使用上述查詢no.of檢索記錄不同時,我只在查詢中使用** t_name ** **從表t中選擇不同的t_name – vuyy1182