Вы должны выбрать столбец сотрудников в вашем запросе SQL.
Просто для повторного использования кода, я бы всегда изолировал запрос от его выполнения. и поместил {} для форматирования вместо "% s" строкового формата
query = """SELECT n_fabricant, {} FROM
listedatabase.entreprises_inspecteurs WHERE n_fabricant = {} """
Я бы также сделал столбец сотрудников в качестве переменной, таким образом, завтра вы можете подумать, что вам нужен столбец employe_2
и было бы всегда проще изменить его при хранении в переменной, чем в самой строке запроса. это позволит избежать многих опечаток.
Так что вот код для меня:
company_name = input()
employe_column = "employe_1"
query = """SELECT n_fabricant, {} FROM
listedatabase.entreprises_inspecteurs WHERE n_fabricant = {} """
mycursor.execute(query.format(employe_column, company_name))
data = mycursor.fetchall()
if data:
row = data[0] # this will select the first record of the query...if you hav many records of the same company name, you should consider a for loop here...
selected_employe = row[1] #this will get the second column (in our case the emplye column) value