この質問に対する答えを実装しようとしました。答えはうまくいきましたが、テーブルORDER BY
の列の句を実装していないことがわかりました(列が実際に存在することを確認しました)。しかし、私はそれを機能させることができません。これが私の問題です。これは機能します:order
qrgame_place
sql = '''SELECT P.id, (TP.id IS NOT NULL) AS done
FROM qrgame_place P
LEFT OUTER JOIN qrgame_team_places TP
ON P.id = TP.place_id AND TP.team_id = %s
WHERE P.game_id = %s
'''
しかし、これはしません:
sql = '''SELECT P.id, (TP.id IS NOT NULL) AS done
FROM qrgame_place P
LEFT OUTER JOIN qrgame_team_places TP
ON P.id = TP.place_id AND TP.team_id = %s
WHERE P.game_id = %s
ORDER BY P.order ASC
'''
の場所を変更しようとしましたORDER BY
が、役に立ちません。
テンプレートでDjangoが私に与えているエラーは次のとおりです。
Exception Type: DatabaseError
Exception Value: near "order": syntax error
SQL言語について理解していないことは何ですか?