我正试图创建一个网站,根据学生的成绩单上完成了哪些课程,以及他们的学位课程还剩下哪些课程,来向学生推荐下学期的课程。
我的第一个想法是询问课程中没有学生成绩单的所有Courses_Codes。我已经在下面的查询中这样做了。
SELECT Course_Code, Course_Sequence, Prereq_ID
FROM Curriculum
WHERE NOT EXISTS
(SELECT * FROM Transcript
WHERE curriculum.course_code = transcript.course_code
AND transcript.CWID = "
学生表 student_id student_name
1 John
2 Mary Grades表 student_id year grade_level school Course Mark
1 2015 10 Smith High Algebra 95
1 2015 10 Smith High English 96
1 2016 11 Smith High
表1:Student
id (PK)
name
表2:`课程
id (PK)
name
表3:StudentCourse (学生和课程之间的关联)
student_id
course_id
grade
PK(student_id, course_id)
如果学生选修的每门课程的成绩都是“F”,那么查找学生姓名和课程的SQL查询将是什么?
我有三张桌子学生,Grd,课程,我想选择每门课程的最佳成绩和学生的名字。
这是我的查询,返回所有的学生-姓名和年级-但我想要最好的分数为每门课程。
select
student.[name], Course.[Name] as course, max((GRD.Number)) as Grade
from
GRD
join
Course on Course.CO_ID = GRD.CO_ID
join
Student on Student.ST_ID = GRD.ST_ID
group by
course.[Name], Student.[
我有一个wordpress网站,用来存储学生在各种课程上的成绩(来自网站上的测验)。我正在尝试创建一个查询,它将提取某个组(使用buddypress组)中所有学生的所有课程以及每节课中的学生成绩。
我创建了这个查询:
SELECT u.display_name, p.post_title, cm.meta_value
FROM wp_users u
JOIN wp_bp_groups_members gm
ON u.ID = gm.user_id
JOIN wp_comments c
ON u.ID = c.user_id
JOIN wp_commentmeta cm
我有一张学生表,列出了他们在某一年和某门课程中取得的成绩。我需要编写一个查询,该查询将返回studentID、courseID和finalGrade给在多门课程中取得90以上成绩的学生。这就是我到目前为止所拥有的。我可以输出一个学生的名单,他们的课程和他们的最后一年级,但我不知道如何缩小名单的学生,如果他们的ID会出现在这个名单上超过一次,如果他们在两个或更多的课程> 90。
SELECT GRADES.StudentID, GRADES.CourseID, GRADES.Final, Count(*)
FROM GRADES
GROUP BY GRADES.StudentID, GRA