balance = await self.db.get_data(ctx.author)
if st <= balance["balance"]
await self.db.update_member("UPDATE users SET balance = balance + ? WHERE member_id = ? AND guild_id = ?", [st, ctx.author.id, ctx.guild.id])
Так же можно опираться на эту дельту как на максимальную?Вы пытаетесь спрашивать достаточно сложный вопрос, не описывая что конкретно вы хотите получить и почему используете питон. В обычных условиях, при отсутствии перегрузок или недостатка CPU/RAM/MEMORY - да можно опираться.
после чего выполняю операцию innerJoin и select с условием
может привести к неожиданному поведению, что, как я понимаю, и происходит в моей ситуации
Одного определённого решения задачи нет.
Я бы брал словарь слов, прогонял через Counter чтобы получить мультимножества и искать среди них.