Grundsätzlich haben Sie 2 Stellen, um Zeilen zu duplizieren, wenn Ihr ASP korrekt ist:
1) SQL ist falsch (Wahrscheinlich müssen Sie den DISTINCT-Operator verwenden)
2) C#-Code ist falsch (Wahrscheinlich müssen Sie Ihre Datenquelle überprüfen)
Überprüfen Sie Ihre SQL-pls. Und teilen Sie uns Ihren C#-Code mit.
Verwenden Sie diese
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