Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL Counter i returner, podwaja wynik

Zasadniczo masz 2 miejsca na zduplikowanie wierszy, jeśli Twój ASP jest poprawny:

1) Błędny kod SQL (prawdopodobnie musisz użyć operatora DISTINCT)

2) Kod C# jest nieprawidłowy (prawdopodobnie musisz sprawdzić źródło danych)

Sprawdź swoje pls SQL. I udostępnij nam swój kod C#.

Użyj tego

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nie można utworzyć tabeli w środowisku MySQL 5.2.40

  2. Pobieranie błędu PHP Ostrzeżenie:fputcsv() oczekuje, że parametr 2 będzie tablicą

  3. Odzyskaj zapytanie z przygotowanego oświadczenia PDO

  4. Mysql wybierz rekordy z przesunięciem

  5. Poprawa wydajności indeksów MySQL - kolumny w wielu indeksach?