SELECT COUNT(*) AS PointScore, PointName
FROM dbo.LL_pointCategorysUsersLink
WHERE (Fk_PointCategoryId = "& POST I LOOPEN &")
AND (Fk_PointCategoryId = "& UsrId &")
group by PointName
Hej!
Jag har två tabeller som ser ut på följande sätt. Det är till ett poängsystem för användare med x olika grenar.
LL_pointCategorys
-Pk_PointCategoryId (primärnyckel, identity)
-PointName (varchar)
LL_pointCategorysUsersLink
-Pk_PointLinkId (primärnyckel, identity)
-Fk_UsrId (int)
-Fk_PointCategoryId (int)
Jag ska loopa igenom alla katergorier (med asp.net) i LL_pointCategorys och på varje post i loopen göra en count som ser ut på följande
SELECT COUNT(*) AS PointScore FROM dbo.LL_pointCategorysUsersLink WHERE (Fk_PointCategoryId = "& POST I LOOPEN &") AND (Fk_PointCategoryId = "& UsrId &")
Kruxet blir att eftersom det är 18 kategorier i LL_pointCategorys blir det rätt många databasanrop, finns det något sätt att få ut det i en och samma fråga? LarsG eller någon annan expert kanske kan svara om det går.
Tacksam