出力されるcsvファイルが履歴のid順で並ぶように

This commit is contained in:
suti7yk5032 2024-07-07 18:15:15 +09:00
parent 9f59b8dab1
commit b37573a371

View file

@ -211,8 +211,9 @@ class Bot(discord.Client):
# クエリを作成(列名を明確に指定) # クエリを作成(列名を明確に指定)
query = sql.SQL(""" query = sql.SQL("""
SELECT {main_columns}, {related_table}.name SELECT {main_columns}, {related_table}.name
FROM {main_table} FROM {main_table}
LEFT JOIN {related_table} ON {main_table}.member_id = {related_table}.id LEFT JOIN {related_table} ON {main_table}.member_id = {related_table}.id
ORDER BY id
""").format( """).format(
main_columns=sql.SQL(', ').join([sql.SQL("{}.{}").format(sql.Identifier(main_table), sql.Identifier(col)) for col in main_columns]), main_columns=sql.SQL(', ').join([sql.SQL("{}.{}").format(sql.Identifier(main_table), sql.Identifier(col)) for col in main_columns]),
main_table=sql.Identifier(main_table), main_table=sql.Identifier(main_table),