sql >> Database >  >> RDS >> Mysql

SQL Counter en returner, verdubbelt het resultaat

In principe heb je 2 plaatsen om rijen te dupliceren als je ASP correct is:

1) SQL is verkeerd (waarschijnlijk moet u de DISTINCT-operator gebruiken)

2) C#-code is verkeerd (waarschijnlijk moet u uw gegevensbron controleren)

Controleer uw SQL-pls. En deel uw C#-code met ons.

Gebruik dit

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



  1. Een veld met telefoonnummers opschonen in mySql

  2. MySql-scopingprobleem met gecorreleerde subquery's

  3. AspNet.Identity-kern gebruiken in Mijn SQL-database

  4. Bulletin board - Database-optimalisatie