我确信这个问题相当简单,但是当涉及到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。
发布于 2011-01-06 01:09:43
为此,您可以使用having子句:
select n
from YourTable
group by
n
having count(*) = 1发布于 2011-01-06 01:11:56
从table_name选择distinct(N);
还是我没抓住重点?
https://stackoverflow.com/questions/4606916
复制相似问题