def Compare (pick1, pick2, pick3, pick4, pick5):
Methode der SQL Abfrage, um die Unternehmen mit den passenden Schwerpunkten zu erhalten
foo = []
compare = connection.cursor()
sql1 = "SELECT Unt_Name FROM unternehmen WHERE Eigenschaft1 = %s OR Eigenschaft2 = %s OR Eigenschaft3 = %s OR Eigenschaft4 = %s OR Eigenschaft5 = %s"
val1 = (pick1,pick2,pick3,pick4,pick5)
try:
compare.execute(sql1,val1)
result = compare.fetchall()
foo = [row[0] for row in result]
print(foo)
except:
print("Oops! Something wrong (comparison)")
connection.commit()
return foo
для нашего проекта, мы хотим, чтобы учащийся выбрал предпочтения через gui и вернул список с соответствующим значением из базы данных unternehmen.
Прямо сейчас это так: если pick1 не равен eigenschaft1, он не будет отображаться. если pick2 не eigenschaft2, он не будет показывать et c.
. Мы хотим: если pick1 не в eigenschaft1, а в eigenschaft2, это должно быть видно, если pick 2 находится в eigenschaft1, это должно быть видно.
есть идеи, как это реализовать?