I'm trying to query event data from firebase. The goal is to get the event sequence that starts with event X and ending with event Y. The events are ordered by date.
Eample data:
| user_id | event_name | date |
|---|---|---|
| 1 | X | |
| 1 | b | |
| 1 | c | |
| 1 | Y | |
| 2 | a | |
| 2 | Y | |
| 3 | X | |
| 3 | a | |
| 3 | b | |
| 4 | X | |
| 4 | b | |
| 4 | Y |
the ideal output:
| user_id | event_name | date |
|---|---|---|
| 1 | X | |
| 1 | b | |
| 1 | c | |
| 1 | Y | |
| 4 | X | |
| 4 | b | |
| 4 | Y |
