Pada dasarnya Anda memiliki 2 tempat untuk menduplikasi baris jika ASP Anda benar:
1) SQL salah (Mungkin Anda harus menggunakan operator DISTINCT)
2) Kode C# salah (Mungkin Anda harus memeriksa sumber data Anda)
Periksa SQL Anda, tolong. Dan bagikan kode C# Anda dengan kami.
Gunakan ini
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