如何解决MYSQL:DISTINCT 给我重复的
Select distinct teacher.teacher_id as 'No',-> teacher.empno as 'Emp. No.',-> teacher.fname as 'First Name',-> teacher.lname as 'Last Name',-> college.name as 'College',-> section.section_code as 'Section'
-> from teacher
-> inner join college using (college_id)
-> inner join section using (college_id)
-> order by teacher.lname;
没有 | Emp。号 | 名字 | 姓氏 | 学院 | 部分 |
---|---|---|---|---|---|
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-05-201A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-05-101A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-02-201A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-02-101A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-01-201A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-01-101A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-08-201A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-08-101A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-06-201A |
10 | 100010 | 维吉 | 克鲁兹 | CAS | PCAS-06-101A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-08-201A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-08-101A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-06-201A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-06-101A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-05-201A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-05-101A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-02-201A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-02-101A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-01-201A |
4 | 100004 | 吉米 | 费尔南德斯 | CAS | PCAS-01-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-20-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-20-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-19-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-19-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-18-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-18-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-17-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-17-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-05-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-05-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-01-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-01-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-25-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-25-101A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET | PCBET-22-201A |
2 | 100002 | 茉莉花 | 费雷尔 | CBET |
解决方法
您查询中的问题是您使用的连接命令。您可能应该使用 Left Join
来组合表。 (然后 select distinct 可能根本不需要)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。