在MS访问中需要SQL select查询的帮助

时间:2020-12-06 19:22:18

I'm sure this question is fairly simple, but I am not very savvy when it comes to SQL queries. Here is an example table:

我确信这个问题相当简单,但是对于SQL查询,我不是很在行。下面是一个示例表:

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

I need to select all 'N' from this table that occurs only once. The result for this table should be 3, 4, and 7.

我需要从这个只出现一次的表中选择所有的'N'。这个表的结果应该是3 4 7。

2 个解决方案

#1


4  

You can use a having clause for that:

你可以使用“拥有”条款:

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

#2


0  

SELECT distinct(N) FROM table_name;

选择不同的从table_name(N);

Or am I missing the point?

还是我没有抓住要点?

#1


4  

You can use a having clause for that:

你可以使用“拥有”条款:

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

#2


0  

SELECT distinct(N) FROM table_name;

选择不同的从table_name(N);

Or am I missing the point?

还是我没有抓住要点?