Ilja: rekursiv lesen - stored procedures?

Beitrag lesen

yo,

es ist gerade bei solch spezifischen fragen immer wichtig, welches dbms unter welcher version du benutzt. mir ist nach deinen aussagen noch nicht ganz klar, ob mysql 5 schon gewählt ist oder einer der kandidaten ist ? oracle kann zum beispiel hirachische abfragen über relationale tabellen ausführen. die frage ist nur, steht bei dir das dbms schon fest oder ist da noch spielraum ?

aber jetzt zum eigentlich inhalt deines beitrages. deine probleme haben meiner meinung nach wenig mit rekursion zu tun, weil du einen design-fehler gemacht hast. du hast verschiedene entitäten einfach alle zumsammen in eine tabelle (objekte) gepackt, die ich voneinander trennen würde.

würdest du diese trennung wieder einführen, dann wäre deine abfrage ganz leicht über joins zu lösen, sprich:

  • Tabelle Sportverbund
  • Tabelle Verein
  • Tabelle Abteilung
  • Tabelle Mitglieder

zu klären wären dann noch die art der beziehungen der tabellen untereinander, zum beispiel kann ein mitglied bestimmt in mehreren abteilungen sein und eine abteilung kann mehrere mitglieder haben, etc.

Ilja