Hallo,
Mir macht die Eindimensionalität von MYSQLI Datenbanken ein wenig zu schaffen...
Ist es möglich / ratsam, komplexere Zusammenhänge z.B. in Form eines Objekts/Dictionarys zu speichern?
z.B. ein Eintrag in der Spalte "Erfordernisse": {Alter: 14+, Ausbildung: ["Volkschule", "Hauptschule", "Realschule", "Gymnasium"]}
Wenn das prinzipiell keine schlechte Idee ist - wie kann dann ein Query aussehen? z.B.
"FINDE "Erfordernisse" WO Erfordernisse.Alter = "14+" UND Erfordernisse.Ausbildung.contains "Volksschule" UND Erfordernisse.Ausbildung.contains "Hauptschule" ODER Erfordernisse.Ausbildung.contains "Realschule"
Wenn das KEINE gute Idee ist, wie lassen sich solche komplexen Sachzusammenhänge dann umsetzen?
(Für gewisse zu unterrichtende Fächer gibt es leider verschiedenste Erfordernisse, die auch je nach KundenInnenstamm vollkommen unterschiedlich aussehen können - alternativ fiele mir nur noch ein, für JEDES. EINZELNE. Spezifikum eine eigene Spalte zu kreieren und dann einfach "Ja"/"Nein" als Eintrag zu hinterlegen -- das wäre dann aber eine Tabelle mit locker 100+ [!] Spalten 🤯 )
Danke, Rudi.