当前位置: 代码迷 >> Sql Server >> 求sql语句取属性组去重复(答对加分)解决方案
  详细解决方案

求sql语句取属性组去重复(答对加分)解决方案

热度:25   发布时间:2016-04-27 16:41:01.0
求sql语句取属性组去重复(答对加分)
现有一表,student
表中有id,class等属性
现要求取出所有同班级的人的姓名对.但不能重复,即取了A,B就不取B,A  
我写的是这样
select   s1.id,s2.id   from   student   s1,student   s2   where   s1.class   =s2.class   and   s1.id!=s2.id
这样无法去掉重复.   另外这一题还要求用关系代数来写,该如何写   .也是无法去除重复的问题.望高手指教

------解决方案--------------------
select
s1.id,s2.id
from
student s1,
student s2
where
s1.class =s2.class
and
s1.id> s2.id
  相关解决方案