student table teacher table sports table parents table
--------- -------------- ------------ ---------------
id name id name id name id stud_id fathername mothername
------------ ------------ ------------ -----------------------------------------
1 S1 1 T1 1 SP1 1 1 xxxxxx yyyyyyy
2 S2 2 T2 2 SP2 2 2 abc aaa
3 S3 3 T3 3 SP3
student_teacher table student_sports table
id stud_id teacher_id id sutd_id sports_id
------------------------------ ------------------------------
1 1 1 1 1 1
2 1 2 2 1 2
3 1 3 3 1 3
4 2 2 4 3 2
5 2 3 5 3 3
Wie schreibe ich eine Abfrage, um Informationen von Schüler S1 aus der ganzen Tabelle zu erhalten. Zum Beispiel, Student S1 teilgenommen Sportname, Lehrer Name, wer Schüler S1 unterrichten, Schüler S1 Eltern Informationen. Hier sind ID in Schüler, Lehrer, Elterntabelle Primärschlüssel. stud_id, teacher_id, sports_id sind Fremdschlüssel, der Schüler, Lehrer, Sporttischprimärschlüssel bezeichnet. Bitte helfen Sie mir, den Datensatz von Student S1 von Tisch zu bekommen. Danke im Voraus.Wie die Schülerinformationen aus der Tabelle abgerufen werden?
Keine Notwendigkeit zu verwenden verwenden beitreten Links verbindet. OP verwendet Fremdschlüssel, sodass Sie keine verwaisten Datensätze mehr haben. –
Nur eine Angewohnheit, ich gebe immer den Join-Typ an. – Styphon