我正在研究为教师制作一些功能的CMS脚本项目
从这个功能中我的名字命名为
为来自A或A +或A -
的学生创造最佳成绩这是我的陈述
SELECT s.name,c.name,g.grade
FROM `courses` c ,`grades` g,`students` s
WHERE g.grade like "%A%"
但问题是所提取的数据不止一次重复
我的意思是同一个学生重复5次,我不知道为什么!
答案 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+"
我通过为学生和成绩表添加一些内容来解决问题