Ich habe einige Tabellen in meiner Datenbank, drei wichtigsten und eine, die die Viele-zu-viele-Beziehungen enthält.Verwenden Sie mehrere Ergebnisse einer Abfrage innerhalb der Abfrage mit Joins
1. Student (student_id, student_name)
2. Sport (sport_id, sport_name)
3. Departm (depart_id, depart_name)
4. Sch (sch_id, sch_name)
5. StudSport(relationid, studendid, sportid, departid, schid)
Was ich tun möchte, ist z.B. rufen Sie den Namen der Abteilung basierend auf den Beziehungen ab, wenn ich die ID kenne. Ich kann die ids wie diese:
SELECT departid, schid from studsport
inner join Student on student_id = studentid
inner join Sport on sport_id = sportid
where student_id = 1 and sport_id=2
aber ich will den Namen der Abteilung und den Sch von ihren entsprechenden Tabellen bekommen, und ich weiß nicht, wie das zu tun.
das hat super funktioniert, vielen Dank! – MariaZ