2011-01-05 91 views
0

我確定這個問題相當簡單,但對於SQL查詢我不是非常精明。下面是一個示例表格:在MS Access中需要關於SQL選擇查詢的幫助

|Name |N| 
-------- 
|Mike |1| 
|John |2| 
|Dave |3| 
|Jane |1| 
|Kyle |2| 
|Susan |4| 
|Tim |5| 
|Joe |5| 
|Tina |7| 
|Carly |1| 

我需要從該表中選擇所有'N',只出現一次。此表的結果應該是3,4,和7

回答

4

可以使用該一個having子句:

select n 
from YourTable 
group by 
     n 
having count(*) = 1 
+0

謝謝。以前從未使用過HAVING關鍵字。很棒。 – 2011-01-05 17:25:23

0

SELECT DISTINCT(N)FROM TABLE_NAME;

還是我錯過了這一點?

+0

我需要從N列中選擇僅在表中出現一次的數字。 SELECT DISTINCT選擇所有的數字週期,但只選擇一次。 – 2011-01-05 17:17:02

+0

啊,我看到我有一個瘋狂的時刻!道歉 ;-) – diagonalbatman 2011-01-06 11:51:33