Hi,
er möchte imho ungefähr so etwas (ohne Gewehr und so weiter) wie
SELECT
a.PollId, a.AnswerId, a.Answer, COUNT(*) AS Counts
FROM t_PollResults r
INNER JOIN t_PollAnswers a
ON r.AnswerId = a.AnswerId
/* WHERE a.PollId = 2 */
GROUP BY a.PollId, a.AnswerId, a.Answer
Meine Meinung z.T. Datenbank und nicht-Datenbank
Lass das Datenbanksystem das tun, was es am besten kann:
- transaktionellen, parallelen Zugriff
- Mengeoperationen (z.b. Zählen, Summerieren und so weiter)
alles andere sollte man ggf aussen drum rum tun.
Ciao, Frank