Hej
Nu har jag löst mitt problem (enligt min logik är det här bättre eftersom det är en ny fråga än att posta i den gamla, någon moderator får gärna messa mig och klaga om jag tänker fel) och problemet är att jag måste optimera koden som känns minst sagt klumpig.
Select distinct ta.id, ta.namn, (Select Count([tagg-id]) from [art-tag-rel] atr Where atr.[tagg-id]=ta.id) as antal from taggar ta, texter te, [art-tag-rel] atr where ta.niva=0 and atr.[tagg-id]=ta.id and atr.[artikel-id]=te.id and te.vem=idnummer på person
Koden ovan plockar ut alla poster som en person har gjort och ger:
tagg id , tagg namn, antalet
exempel:
1 Nyheter 10st.
2 Bloggar 4st
Databasen är en relationsdatabas där (taggar) innehåller alla taggars namn, (art-tag-rel) innehåller pekare till alla poster som har en viss tagg och en pekare till taggen i sig. Slutligen (texter) som innehåller alla texter.
Hur skall koden ovan optimeras för hastighet?
Tack på förhand.