I princip har du två platser att duplicera rader om din ASP är korrekt:
1) SQL är fel (förmodligen måste du använda DISTINCT-operatorn)
2) C#-koden är fel (förmodligen måste du kontrollera din datakälla)
Kolla din SQL pls. Och dela din C#-kod med oss.
Använd den här
SELECT distinct category_name, thread_category_id, threadCount
FROM
( SELECT categories.category_name, threads.thread_category_id, COUNT(*)
AS 'threadCount' FROM threads
INNER JOIN categories ON categories.category_id = threads.thread_category_id
GROUP BY categories.category_name, threads.thread_category_id ) A