首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-20 
求sql语句取属性组去重复(答对加分)现有一表,student表中有id,class等属性现要求取出所有同班级的人的姓名

求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

热点排行