Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sql中显示一列中的所有相同值?_Sql - Fatal编程技术网

如何在sql中显示一列中的所有相同值?

如何在sql中显示一列中的所有相同值?,sql,Sql,我有一个小组 我怎样才能展示 group --------- a b 作为输出?也就是说,具有相同赢点数的组集。使用自加入 我认为您应该添加DISTINCT,以防有两个以上的组具有相同数量的wins@JoakimDanielson是的,你是对的。编辑它。感谢:RBMDS和版本。不止一个团队共享的“不赢不赢”中可能有许多不同的价值观。具有相同赢数的组是不明确的。请澄清。不鼓励只回答代码问题。请添加一些解释,说明这是如何解决问题的,或者这与现有答案有何不同。 group --------- a

我有一个小组

我怎样才能展示

group
---------
a
b  
作为输出?也就是说,具有相同赢点数的组集。

使用自加入


我认为您应该添加DISTINCT,以防有两个以上的组具有相同数量的wins@JoakimDanielson是的,你是对的。编辑它。感谢:RBMDS和版本。不止一个团队共享的“不赢不赢”中可能有许多不同的价值观。具有相同赢数的组是不明确的。请澄清。不鼓励只回答代码问题。请添加一些解释,说明这是如何解决问题的,或者这与现有答案有何不同。
group
---------
a
b  
select distinct a.group from tablename a
join tablename b where a.group<>b.group and a.noofwin=b.noofwin
grp
a
b
SELECT GroupName
FROM Groups a
WHERE EXISTS(SELECT TOP 1 1 FROM Groups b WHERE b.GroupName <> a.GroupName AND b.Score = a.Score)