MySQL クエリを実行しようとしていますが、その方法がよくわかりません。一致する連続した行の数をカウントしたい。例えば
A A A B B B B A A
結果は3にしたい
合計数を数えるのは簡単ですA
が、最新の 3 つだけを確認することはできません。
これは、すべてをリストする方法の例です
SELECT email,subject FROM tablename where email='test@example.com' and subject='FAIL';
編集:これは役立つサンプルデータです。簡単にするために、ID と件名だけを用意し、次の順序で並べます。ID
ID Subject
1 FAIL
2 FAIL
3 FAIL
4 PASS
5 PASS
6 FAIL
7 PASS
8 FAIL
9 FAIL
注文方法に応じて、結果は 3 または 2 のいずれかになります。ID