mirror of
https://github.com/aljazceru/CTFd.git
synced 2026-02-01 04:14:25 +01:00
Fixing subqueries in MySQL
This commit is contained in:
@@ -566,7 +566,7 @@ def admin_scoreboard():
|
||||
.filter(Teams.id == Awards.teamid) \
|
||||
.group_by(Teams.id)
|
||||
|
||||
results = union_all(scores, awards)
|
||||
results = union_all(scores, awards).alias('results')
|
||||
|
||||
standings = db.session.query(results.columns.teamid, results.columns.name, results.columns.banned,
|
||||
db.func.sum(results.columns.score).label('score')) \
|
||||
|
||||
@@ -22,7 +22,7 @@ def scoreboard_view():
|
||||
.filter(Teams.id == Awards.teamid) \
|
||||
.group_by(Teams.id)
|
||||
|
||||
results = union_all(scores, awards)
|
||||
results = union_all(scores, awards).alias('results')
|
||||
|
||||
standings = db.session.query(results.columns.teamid, results.columns.name,
|
||||
db.func.sum(results.columns.score).label('score')) \
|
||||
@@ -48,7 +48,7 @@ def scores():
|
||||
.filter(Teams.id==Awards.teamid)\
|
||||
.group_by(Teams.id)
|
||||
|
||||
results = union_all(scores, awards)
|
||||
results = union_all(scores, awards).alias('results')
|
||||
|
||||
standings = db.session.query(results.columns.teamid, results.columns.name, db.func.sum(results.columns.score).label('score'))\
|
||||
.group_by(results.columns.teamid)\
|
||||
@@ -87,7 +87,7 @@ def topteams(count):
|
||||
.filter(Teams.id == Awards.teamid) \
|
||||
.group_by(Teams.id)
|
||||
|
||||
results = union_all(scores, awards)
|
||||
results = union_all(scores, awards).alias('results')
|
||||
|
||||
standings = db.session.query(results.columns.teamid, results.columns.name,
|
||||
db.func.sum(results.columns.score).label('score')) \
|
||||
|
||||
Reference in New Issue
Block a user