sqlserver2012——INTERSECT交查询
1、
select a.成绩编号,a.分数,b.姓名 From 成绩信息 a,学生信息 b where a.学生编号=b.学号 and a.课程编号=2 and a.考试编号='0801' 一般的查询 select top 10 a.成绩编号,a.分数,b.姓名 From 成绩信息 a,学生信息 b where a.学生编号=b.学号 and a.考试编号='0801' order a.分数 DESC 下面为交查询 select a.成绩编号,a.分数,b.姓名 From 成绩信息 a,学生信息 b where a.学生编号=b.学号 and a.课程编号=2 and a.考试编号='0801' INTERSECT select top 10 a.成绩编号,a.分数,b.姓名 From 成绩信息 a,学生信息 b where a.学生编号=b.学号 and a.考试编号='0801' order a.分数 DESC 注意这么写的话,order by排序的结果为整体相交后的查询
喝的不是酒,是心痛;抽的不是烟,是忧愁;