列出同名又在同一个班级的学生姓名及班级,输出“学生姓名”、“班级”,按班级名称排序
2014-10-25 17:28:17 访问(1852) 赞(0) 踩(0)
-
select
r.TheName as '学生姓名',
c.TheName as '班级'
from
(
select s.TheName,s.ClassId
from
UTB_EXAM_STUDENT s,
(
select s.TheName
from
UTB_EXAM_STUDENT s
group by s.TheName
having count(s.TheName) > 1
)r
where
s.TheName = r.TheName
group by s.TheName,s.ClassId
having count(s.ClassId)>1
)r,
UTB_EXAM_CLASS c
where
r.ClassId = c.ID
order by
c.TheName asc,r.TheName asc
标签:
列出同名又在同一个班级的学生姓名及班级,输出“学生姓名”、“班级”,按班级名称排序 


上一条:
下一条:
相关评论
发表评论