如何在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)