困惑了我几天的sql语句,sql语句初级,求助
有谁能帮我写个sql啊,困惑好几天了,我的表是这样的:
科目表
id,subjectname
课程表
id,coursename
课程和科目关联表
id,courseId,subjectId
课程学习历史表
courseid,subjectId,userId
每次学生学习后都要往历史记录中插入一条记录,我要查询这个学生没有学习过的课程对应的科目,不能用子查询,因为Mysql4.0
科目表
id,subjectname
课程表
id,coursename
课程和科目关联表
id,courseId,subjectId
课程学习历史表
courseid,subjectId,userId
每次学生学习后都要往历史记录中插入一条记录,我要查询这个学生没有学习过的课程对应的科目,不能用子查询,因为Mysql4.0
作者: mayanyun1986 发布时间: 2011-05-05
貌似必须用子查询
作者: rucypli 发布时间: 2011-05-05
班主任管學生,學生管自己,聽話孩葉子,Come on
作者: dianyancao 发布时间: 2011-05-05
忘记了,还有一个表:
subject_to_user (科目和用户的关联表),老师创建了科目之后,然后在科目里边添加了课程,然后又把科目分配给了学生,学生每学习一次就保存到历史记录一次。
subject_to_user表结构为
id,subjectId,userId
subject_to_user (科目和用户的关联表),老师创建了科目之后,然后在科目里边添加了课程,然后又把科目分配给了学生,学生每学习一次就保存到历史记录一次。
subject_to_user表结构为
id,subjectId,userId
作者: mayanyun1986 发布时间: 2011-05-05
我查询的是分配给我的科目中,我还没有学习的课程所属的科目
作者: mayanyun1986 发布时间: 2011-05-05