列出同名学生的姓名及其所在班级,按学生姓名排序,输出“学生姓名”、“班级”

2014-10-25 17:08:19  访问(1809) 赞(0) 踩(0)

  • select s.TheName as '学生姓名', c.TheName as '班级' 
    from
    UTB_EXAM_STUDENT s,
    UTB_EXAM_CLASS c,
    (
    	select s.TheName 
    	from
    	UTB_EXAM_STUDENT s 
    	group by s.TheName 
    	having count(s.TheName) > 1 
    )r
    where 
    s.TheName = r.TheName
    and s.ClassId = c.ID
    order by
    s.TheName asc,c.TheName asc
    
    SQL脚本解释: 首先第一步先列出同名学生的记录,做为一个子表
    	select s.TheName 
    	from
    	UTB_EXAM_STUDENT s 
    	group by s.TheName 
    	having count(s.TheName) > 1 
    

标签:列出同名学生的姓名及其所在班级,按学生姓名排序,输出“学生姓名”、“班级” 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)