我希望你能在更多的时间里帮我;-)我不知道是否可能,但我有一张叫GAMES的桌子
NAME MEMBERS
soccer tina
soccer tina
soccer dirk
soccer dirk
skate john
skate john正如你所看到的,有两个条目(这是好的,我需要它)。我想要输出NAME_COLUMN,它可以使用以下命令:
SELECT name
FROM games -->输出"Soccer,Skate“
现在,我只需要来自两个条目不相等的列的名称(如在滑冰中),但想要的名称(足球)也具有相等(但不仅仅是相等)。有没有像这样工作的东西:
SELECT name
FROM games
WHERE Count(DISTINCT members > 1) 因为当我用DISTINCT计算成员时,我得到了正确的结果(足球2个,滑冰1个)
或者像这样的东西:
SELECT name
FROM games
WHERE "not all entries same" 我只想要“足球”作为结果
我希望你能理解;-) *对于我的桌面编程的真正解决方案来说,这只是一个虚拟的表格
发布于 2013-12-30 17:37:36
对Name执行Group by操作,并使用having统计群组成员
Select NAME
from GAMES
group by NAME
having count(DISTINCT MEMBERS) > 1发布于 2013-12-30 17:40:40
不,以下语句在sql;where count(DISTINCT MEMBERS > 1)中是错误的。
您应该使用具有语句的,而不使用任何WHERE;
Select NAME
from GAMES
group by NAME
having count(DISTINCT (MEMBERS) > 1)发布于 2013-12-30 17:41:14
GROUP BY语句与聚合函数结合使用,以按一列或多列对结果集进行分组。
Select NAME
from GAMES
group by NAME
having count(DISTINCT MEMBERS) > 1https://stackoverflow.com/questions/20836850
复制相似问题