Ik wil een flexibele userstructuur opzetten, en die opslaan in MySQL. Dus een user kan lid zijn van meerdere groepen en groepen kunnen zelf weer lid zijn van andere groepen.
Hoe ga ik dat in MySQL opzetten? En hoe trek ik het enigszins elegant weer uit de database?
Ik heb bedacht om een tabel met groepen te maken, en een is_lid_van achtige tabel. Dat is structureel misschien wel goed, maar ik moet net zolang losse queries blijven doen tot het laatste resultaat 0 is (heeft groep met id 658 nog in de tabel is_lid_van een koppeling naar een parent, doe dan een query of die parent weer in is_lid_van zit).
Of zit er gewoon helemaal finaal naast te denken?
Hoe ga ik dat in MySQL opzetten? En hoe trek ik het enigszins elegant weer uit de database?
Ik heb bedacht om een tabel met groepen te maken, en een is_lid_van achtige tabel. Dat is structureel misschien wel goed, maar ik moet net zolang losse queries blijven doen tot het laatste resultaat 0 is (heeft groep met id 658 nog in de tabel is_lid_van een koppeling naar een parent, doe dan een query of die parent weer in is_lid_van zit).
Of zit er gewoon helemaal finaal naast te denken?
iOS developer