SELECT 学生编号,课程编号,考试成绩FROM 选课成绩WHERE 课程编号 in (SELECT 课程编号 FROM 课程 WHERE 学分=3)
先这样看看行不行,最大的可能就是你的课程表的课程编号 和 选课成绩表的课程编号 这2个字段的类型问题