【发布时间】:2013-05-18 03:37:32
【问题描述】:
我有一个问题,我编写了一个脚本来查找不止一所学校的学生,并且我得到了该学校下每个班级的重复记录。
问题是学生共享相同的唯一主键,因此我无法按此分组。而且我不能按学校或班级分组,因为那样会淘汰其他学生。
基本上我想根据学校对每个学生的所有记录进行分组,这样每个学生每个学校只有一条记录。
我真的不在乎分组显示什么班级,因为我真的想找到在不止一所学校中列出的学生。
例如
id first Last Class School
22 mike bundy 1 tan
22 mike bundy 2 tan
22 mike bundy 3 light
我想把它归结为这个
id first Last Class School
22 mike bundy 1 tan
22 mike bundy 3 light
【问题讨论】:
-
这是否意味着您根本不关心 Class 字段,或者您想要最低的 class 值?能不能简洁一点?
-
你考虑过使用 distinct 吗?
-
我根本不关心班级字段 - 但它需要在连接中找到学生与哪个学校相关联。
-
我似乎无法区分工作和个别学生行。这个数据库的记录太多,无法进行简单的区分,因为这样会忽略其他学生。
-
您的选择列表中的列与您显示数据结果的数据不匹配。选择中的哪一列与每个数据列相关?