Ok database sqlserver 2000, ik heb volgende opdracht:
Een database heeft volgende tabellen (die van belang zijn
)
Documenttable met een documentid
Een document-trefwoordtable, deze table bevat documentid,trefwoordid
Daarnaast zelde principe maar dan met dossiers
Een table met Dossierinfo, met daarin een dossierid
Een table met Dossiertrefwoorden, dus dossierid,trefwoordid
Nu is de truc om aan hand van dossierid de bijbehorende documenten te vinden.
Nu is de grap dat een document gevonden moet worden als ALLE trefwoorden ook gelden dus voorbeed: een document heeft trerwoord id 1,6,9
Als een dossier trefwoord 1,9 heeft dan is het document gevonden.
heeft dossier trefwoord 1,4,53,5 dan is het GEEN hit, immers 4,53,5 heeft dit document niet.
Zelf zit ik te denken om te werken met een temptable met daarin eerst de trefwoordid's van het dossier, vandaar uit iets met een cursor er door heen en dan de documenten wegstrepen
Iemand suggesties?
Een database heeft volgende tabellen (die van belang zijn
Documenttable met een documentid
Een document-trefwoordtable, deze table bevat documentid,trefwoordid
Daarnaast zelde principe maar dan met dossiers
Een table met Dossierinfo, met daarin een dossierid
Een table met Dossiertrefwoorden, dus dossierid,trefwoordid
Nu is de truc om aan hand van dossierid de bijbehorende documenten te vinden.
Nu is de grap dat een document gevonden moet worden als ALLE trefwoorden ook gelden dus voorbeed: een document heeft trerwoord id 1,6,9
Als een dossier trefwoord 1,9 heeft dan is het document gevonden.
heeft dossier trefwoord 1,4,53,5 dan is het GEEN hit, immers 4,53,5 heeft dit document niet.
Zelf zit ik te denken om te werken met een temptable met daarin eerst de trefwoordid's van het dossier, vandaar uit iets met een cursor er door heen en dan de documenten wegstrepen
Iemand suggesties?