我确信这个问题相当简单,但在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。
答案 0 :(得分:4)
您可以使用having
子句:
select n
from YourTable
group by
n
having count(*) = 1
答案 1 :(得分:0)
SELECT distinct(N)FROM table_name;
或者我错过了这一点?