sql >> Database teknologi >  >> RDS >> Mysql

SQL tæller og returner, fordobler resultatet

Grundlæggende har du 2 steder at duplikere rækker, hvis din ASP er korrekt:

1) SQL er forkert (sandsynligvis skal du bruge DISTINCT operator)

2) C#-koden er forkert (Sandsynligvis skal du tjekke din datakilde)

Tjek din SQL pls. Og del din C#-kode med os.

Brug denne

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. 2 måder at kontrollere, om dataadgang er aktiveret i SQL Server (T-SQL-eksempler)

  2. Din ultimative guide til SQL Joins:OUTER JOIN – Del 2

  3. Adgang til Array i et PHP-array

  4. NVL2() Funktion i Oracle