sql запрос такой - SELECT name_user, Meters FROM users ORDER BY Meters DESC LIMIT 10
Мне нужно вывести все 10 строк в одно сообщение тг,
Вот как мне
нужно Лидеры
Игрок1(name_user) проехал 23400(meters) м.
Игрок2(name_user) проехал 17400(meters) м.
Игрок3(name_user) проехал 6700(meters) м.
...(До 10)
Делал разными способами, но так и не нашел решение(
db.cursor.execute("SELECT name_user, Meters FROM users ORDER BY Meters DESC LIMIT 10")
data = db.cursor.fetchall()
print(data)
#await bot.send_message(TO_CHAT_ID, f" *Лидеры:* \n\n{name_user} проехал {meters} м.\n", parse_mode="Markdown")
Вывод print:
[('Vitalii', 15), ('Вика', 0)]
p.s. В бд пока что 2 записи
p.s.s Не обязательно нужно выводить через db.cursor.fetchall(), если есть другой способ вывести, то сообщите пожалуйста. Главное что-бы структура сообщения была такой - "{name_user} проехал {meters} м.\n "