SQL仅选择没有SINGLE重复的数据

t.P*_*ect 1 sql select

我希望你可以帮助我更多的时间;-)不知道它是否可能,但我有这个表叫GAMES:

NAME     MEMBERS
soccer   tina
soccer   tina
soccer   dirk
soccer   dirk
skate    john
skate    john
Run Code Online (Sandbox Code Playgroud)

你可以看到有两个条目(没关系,我需要这样).我想输出NAME_COLUMN,它适用于:

SELECT name 
FROM   games 
Run Code Online (Sandbox Code Playgroud)

- >输出"足球,滑冰"

现在我只需要来自双重条目不相等的列的名称(如滑冰)但希望名称(足球)也等于(但不仅仅是等于).是否有一些像这样的工作:

SELECT name 
FROM   games 
WHERE  Count(DISTINCT members > 1) 
Run Code Online (Sandbox Code Playgroud)

当我和DISTINCT一起计算时,我得到了正确的结果(2个用于足球,1个用于滑冰)

或者可能是这样的:

SELECT name 
FROM   games 
WHERE  "not all entries same" 
Run Code Online (Sandbox Code Playgroud)

我想结果只是"足球"

我希望你理解;-)*它只是一个虚拟的表来理解我在桌面编程中的真正解决方案

jue*_*n d 6

Group byName,并使用having计数组成员

Select NAME 
from GAMES 
group by NAME
having count(DISTINCT MEMBERS) > 1
Run Code Online (Sandbox Code Playgroud)