Problematisk eller måske umulig JOIN?
Jeg har fået overdraget en database, hvorfra jeg skal udtrække nogle statistiske data for besøg på et website.Hver gang en bruger besøger en side, bliver der knyttet en record til et SessionId, som viser hvilken side man besøgte og hvornår.
Dvs for et givent SessionId, vil man altså kunne se brugerens adfærd.
Overordnet ligger der så en tabel, som indeholder informationer om brugeren. I stedet for at lave en relations tabel mellem BrugerId og SessionId, så er der i stedet et stort tekstfelt på brugertabellen, hvor SessionId'erne så ligger i en komma separeret liste. Meget upraktisk, men sådan er det nu en gang lavet.
Spørgsmålet er nu, om det kan lade sig gøre at konstruere et SQL join, som giver mig de statistiske data for hvert besøg, altså for hvert SessionId i den komma separerede liste i bruger tabellens tekstfelt?????
Eller vil jeg være nødsaget til at lave noget kode, som henter listen af SessionId'er ud og så laver et SQL kald for hvert???
/Lars