我試圖從同一個Group
中提取所有行,直到我打斷點值B
。下面的示例數據是有序的虛擬表格:如何從組中選擇所有行,直到出現值
+----+--------+------------+
| ID | Group | Breakpoint |
+----+--------+------------+
| 1 | 1 | A |
| 2 | 1 | A |
| 3 | 1 | B |
| 4 | 1 | A |
| 5 | 2 | A |
| 6 | 2 | A |
| 7 | 2 | A |
| 8 | 3 | A |
| 9 | 3 | B |
+----+--------+------------+
這將是我的結果。
+----+--------+------------+
| ID | Group | Breakpoint |
+----+--------+------------+
| 1 | 1 | A |
| 2 | 1 | A |
| 5 | 2 | A |
| 6 | 2 | A |
| 7 | 2 | A |
| 8 | 3 | A |
+----+--------+------------+
注意,當有一組內兩個A
和B
斷點值,我想有行,直到順序第一A
值。如果像group 2
這樣的組中只有A
的值,我想擁有組中的所有項目。
你的PRIMARY KEY是什麼? – Strawberry
對不起,這是一個虛擬表結果,我在上面的例子中添加了一個唯一的鍵! – ddinchev
也許如果我們從頭開始.... – Strawberry