0
我有兩門課程:課程和評論。 我想顯示按每門課程的評論數量排列的課程列表。例如,評論數量最多的課程應該是列表中的第一個。有人請幫我找一個有效的查詢來做到這一點。謝謝。按每門課程的評論數顯示課程列表
class Course(db.Model):
id = db.Column(db.Integer, primary_key = True)
course_name =db.Column(db.String(120))
course_description = db.Column(db.Text)
course_comments = db.relationship('Comment', backref ='course', lazy ='dynamic')
class Comment(db.Model):
id = db.Column(db.Integer, primary_key = True)
comment_date = db.Column(db.DateTime, default=db.func.now())
comment = db.Column(db.Text)
course_id = db.Column(db.Integer, db.ForeignKey('course.id'))
user_id = db.Column(db.Integer, db.ForeignKey('user.id'))
完美,非常感謝。 –