生成最好成绩的学生查询

时间:2015-04-22 21:11:53

标签: php sql

我正在研究为教师制作一些功能的CMS脚本项目

从这个功能中我的名字命名为

为来自A或A +或A -

的学生创造最佳成绩

这是我的陈述

SELECT s.name,c.name,g.grade 
FROM `courses` c ,`grades` g,`students` s 
WHERE g.grade like "%A%"

但问题是所提取的数据不止一次重复

我的意思是同一个学生重复5次,我不知道为什么!

1 个答案:

答案 0 :(得分:0)

SELECT s.name,c.name,g.grade FROM `courses` c ,`grades` g,`students` s WHERE s.student_id = g.student_id and c.course_id = g.course_id and g.grade like "A+"

我通过为学生和成绩表添加一些内容来解决问题