Mysql
 sql >> Base de données >  >> RDS >> Mysql

SQL Counter et returner, double le résultat

En gros, vous avez 2 emplacements pour dupliquer les lignes si votre ASP est correct :

1) SQL est incorrect (vous devez probablement utiliser l'opérateur DISTINCT)

2) Le code C# est erroné (vous devez probablement vérifier votre source de données)

Vérifiez votre SQL svp. Et partagez votre code C# avec nous.

Utilisez ceci

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