archerX
Grünschnabel
Hallo zusammen, ich bin noch relativ neu im programmieren und kenne mich noch nicht so gut mit PHP aus. Ich habe mit Flask eine Nachfolgeplattform programmiert, bei der sich Schüler anmelden können. Die Schüler können sich entweder als Tutor registrieren und in ausgewählten Fächern Nachhilfe anbieten oder sie registrieren sich als Schüler und suchen in ausgewählten Fächer nach Nachhilfe. In Flask konnte ich soweit alles programmieren, jedoch Frage ich mich wie ich die Tabellen in der Datenbank zusammenführen soll. Zurzeit habe ich die Tabelle Nutzer welche "ID, Name, Vorname, Email, Passwort, Rolle, Fachname und Admin beinhaltet" und die Tabelle Fächer welche "Fachnummer und Fachname" beinhaltet. Nun möchte ich die Tabelle Nutzer mit Tabelle Fächer verbinden, ich habe mir überlegt die Tabellen mit der Inner-Join Funktion zu verbinden ( SELECT Name, Vorname, E-mail, Fachname from Nutzer INNER JOIN Fächer ON Nutzer.Fachname=Fächer.Fachname). Da es aber mehrere Tutoren gibt die auch mehrere Fächer unterrichten können Frage ich mich, wie ich vorgehen muss damit ich eine Tabelle anzeigen lassen kann, in welcher man sehen kann Welche Tutoren welche Fächer anbieten. Ist die Inner-Join Funktion dafür der richtige Ansatz ? Stand jetzt kann ein Fach nur von einem einzigen Tutor angeboten werden.
Ich hoffe, ihr könnt mir sagen welcher Ansatz richtig ist!
Vielen Dank im Voraus.
Ich hoffe, ihr könnt mir sagen welcher Ansatz richtig ist!
Vielen Dank im Voraus.