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

Mysql Zliczanie kolejnych pasujących wierszy

Załadowałem SQLfiddle tutaj:http://sqlfiddle.com/#!2/5349a/1 Jednak w twoich przykładowych danych miałeś dwa ID=5. Uczyniłem to wyjątkowym. Również moje dane SQLFiddle nie pasują już do twoich, ponieważ zmieniłem niektóre wartości, aby upewnić się, że działa. Baw się z tym :) (Działa to patrząc na największą wartość identyfikatora dla sekwencji)

Spróbuj tego:

SELECT COUNT(*)
FROM (
  SELECT Subject, MAX(ID) AS idlimit
  FROM t
  GROUP BY Subject
  ORDER BY MAX(ID) DESC
  LIMIT 1,1) as Temp
JOIN t
  ON Temp.idlimit < t.id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyszukiwanie pełnotekstowe MySQL, dlaczego otrzymuję nieprawidłowe argumenty do dopasowania?

  2. Jak połączyć się z Mysql za pomocą C#?

  3. Jak używać MySQL z Deno i Oak?

  4. instalacja gem:nie udało się zbudować natywnego rozszerzenia gem (nie można znaleźć plików nagłówkowych)

  5. Łączenie MySQL z Visual Studio C#