sql >> Databasteknik >  >> RDS >> Mysql

SQL Counter och returner, fördubblar resultatet

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



  1. Hur konverterar man XMLTYPE till VARCHAR i ORACLE?

  2. Hur man infogar en sträng i en annan sträng i MySQL med INSERT()

  3. MySQL Installer har fastnat när tjänsten startas

  4. MySQL Duplicate-fel med ALTER IGNORE TABLE