Подскажите, пожалуйста, почему в результате получаю только первую запись из БД?

@dp.callback_query_handler(lambda call: True)
async def spcat(callback_query: types.CallbackQuery):
    await bot.answer_callback_query(callback_query.id)
    cursor.execute("SELECT type_id FROM categ") #получаем идентификаторы
    sqldata = cursor.fetchall() # в список их
    sortdata = [x[0] for x in sqldata] #сортируем список
    if callback_query.data in str(sortdata): # проверяем есть ли наш идентификатор в кнопках
            cursor.execute('''SELECT c.name, b.link FROM baza b, categ c WHERE b.type_id=c.type_id and b.type_id = (?)''', (callback_query.data), )
            typecateg = cursor.fetchall()
            await bot.send_message(callback_query.from_user.id, f'{typecateg[0][0]}:\n {typecateg[0][1]}')

Ответы (0 шт):