我需要执行一个查询,通过SQL从数据库中收集一些数据。在此数据中,有1个值用作集合值。这是所给课程的ID。有时可以提供一门关于f.e.的课程。办公室。但是人们可以在那里学习word,excel,powerpoint的课程...但这些都是由一位导师在一门课程中讲授的。为了统计,我需要知道他们是否参加了Word,Excel,Powerpoint的课程……if value = courseValue ==>将值替换为特定的
('course.id') )我想从至少两个评论开始,选择那些复习最多的课程以下SQLAlchemy查询在SQlite中运行良好:
most_rated_courses = db.session.query(models.Review, func.count(models.Review.course_id> %(count_2)s ORDER BY count(review.course
R.course_id) from section R and R.year = 2009 );
本查询旨在查找2009年最多提供一次的所有课程。但是,如果我们像"1 <= (子查询)“那样比较子查询的结果,那么子查询的结果可能包含重复的tuples...so,where子句的结果即使是1<=2也可能是真的。