Всем привет, буду очень рад помощи!
Недавно начал изучать sqlite3 в связке с pytelegrambotapi.
На данный момент задача звучит так: при команде "админ", программа ищет в бд информацию про пользователя, используя ячейку choose_admin, куда админом записалось айди искомого пользователя. choose_admin в той же самой бд.
Проблема в том, что я не знаю что писать в WHERE, ибо как писал раньше choose_admin (по которой должен производится поиск) так же является ячейкой, из которой как то нужно достать значение.
(
Переменные использовать недопустимо, так как это бот)
#создание команды /admin
@bot.message_handler(commands=["admin"])
def admin(message):
#проверка на тип чата
if message.chat.type == "private":
#проверка на админа
if int(sql.execute(f"SELECT admin FROM user WHERE user_id_db = {message.chat.id}").fetchone()[0]) == 1:
#результат при отсутствии, САМА ПРОБЛЕМА
if str(sql.execute(f"SELECT username_db FROM user WHERE user_id_db = (...)" ).fetchone()[0]) == None:
#вывод сообщения
bot.send_message(message.chat.id, "К сожалению, айди не найдено")
else:
pass
else:
bot.send_message(message.chat.id, "Недостаточно прав")
Там где (...)
Фото бд: