问题:
我们在一个表中有许多条目,但我们只对出现在给定序列中的条目感兴趣。例如,我们正在寻找三个特定的“GFTitle”条目('Pearson Grafton'、'Woolworths (P and O)'、'QRX - Brisbane'),但是它们必须以特定顺序出现才能被视为有效路线。(见下图)
RowNum GFTitle
------------------------------
1 Pearson Grafton
2 Woolworths (P and O)
3 QRX - Brisbane
4 Pearson Grafton
5 Woolworths (P and O)
6 Pearson Grafton
7 QRX - Brisbane
8 Pearson Grafton
9 Pearson Grafton
因此行 (1,2,3) 满足此规则,但行 (4,5,6) 不满足,即使前两个条目 (4,5) 满足。
我确信有办法通过 CTE 做到这一点,但一些帮助会很棒。
干杯