Ik probeer met behulp van ASP en SQL2000 een community site te bouwen. Je meld je eerst aan als member; wanneer je je hebt aangemeld sta je in de tabel MEMBER, waar je een NICKNAME en een MEMBERID hebt. Mijn probleem zit in een vriendjes systeem:
Je kan van een gebruiker die je in de lijst ziet staan aangeven of het een vriendje van je is. Zijn MEMBERID wordt dan in de tabel FRIEND ingevoerd, samen met jouw MEMBERID. Laten we werken vanuit het perspectief van Kees [memberid=1] die de site bezoekt.


Nu wil ik op de site twee verschillende overzichten genereren:
- een ledenlijst
- een detailweergave van een MEMBER, waarbij een lijstje met wederzijdse vrienden van deze persoon staat.
Het probleem is dat er bij de nicknames een status moet komen te staan, wat de relatie van de persoon die ingelogged is [in dit geval Kees].
Er zijn 3 statussen die ik wil tonen:
1. Geen vriend
2. Ik wil vrienden zijn met deze persoon
3. We zijn wederzijdse vrienden.


Ik heb deze vraag nogal uitgebreid gesteld, maar het is dan ook best een complex probleem, waar ik na vele tutorials en probeersels niet uitkom.
Het ASP gedeelte waar ik alles uitlees is het probleem niet; waar ik naar op zoek ben, zijn adviezen over hoe ik het beste de SQL queries kan opbouwen.. omdat dit op vele manier zou kunnen; maar ik ben op zoek naar de fraaiste oplossing.
Ik kwam al tot het doen van twee queries [een van members en een van friends], die ik synchroon naast elkaar in een loop mee laat lopen, maar ik ben ervan overtuigd dat het ook via een SELECT te doen is --zucht--
Je kan van een gebruiker die je in de lijst ziet staan aangeven of het een vriendje van je is. Zijn MEMBERID wordt dan in de tabel FRIEND ingevoerd, samen met jouw MEMBERID. Laten we werken vanuit het perspectief van Kees [memberid=1] die de site bezoekt.


Nu wil ik op de site twee verschillende overzichten genereren:
- een ledenlijst
- een detailweergave van een MEMBER, waarbij een lijstje met wederzijdse vrienden van deze persoon staat.
Het probleem is dat er bij de nicknames een status moet komen te staan, wat de relatie van de persoon die ingelogged is [in dit geval Kees].
Er zijn 3 statussen die ik wil tonen:
1. Geen vriend
2. Ik wil vrienden zijn met deze persoon
3. We zijn wederzijdse vrienden.


Ik heb deze vraag nogal uitgebreid gesteld, maar het is dan ook best een complex probleem, waar ik na vele tutorials en probeersels niet uitkom.
Het ASP gedeelte waar ik alles uitlees is het probleem niet; waar ik naar op zoek ben, zijn adviezen over hoe ik het beste de SQL queries kan opbouwen.. omdat dit op vele manier zou kunnen; maar ik ben op zoek naar de fraaiste oplossing.
Ik kwam al tot het doen van twee queries [een van members en een van friends], die ik synchroon naast elkaar in een loop mee laat lopen, maar ik ben ervan overtuigd dat het ook via een SELECT te doen is --zucht--