我正在尝试运行 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 和 Subject 和 order byID
ID Subject
1 FAIL
2 FAIL
3 FAIL
4 PASS
5 PASS
6 FAIL
7 PASS
8 FAIL
9 FAIL
结果应该是 3 或 2,具体取决于您的订购方式ID