这个问题在这里已经有了答案:
选择行直到满足条件(1个答案)
两年前关门了。
我正在处理这样一个排序数据集:
ID Test
----------
1 Y
2 Y
3 Y
4 N
5 Y
6 N
7 N
8 Y
我要抓取所有的行 Test = Y
有一个 ID
小于第一次出现的 ID
系在一审的那一排 Test = N
.
所以我想要一个刚刚返回的查询:
ID Test
----------
1 Y
2 Y
3 Y
我知道我可以分层子选择,我可能不得不这样做,但我只是好奇是否有任何更聪明的方法来实现这一点在MySQL5.7+。
1条答案
按热度按时间7eumitmz1#
尝试此查询