列出同名又在同一个班级的学生姓名及班级,输出“学生姓名”、“班级”,按班级名称排序

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
    

标签:列出同名又在同一个班级的学生姓名及班级,输出“学生姓名”、“班级”,按班级名称排序 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)