我有这个 sqlite3 表(简化):
+--------+----------+-------+
| ROUTE | WPNumber | WPID |
+--------+----------+-------+
| A123 | 1 | WP001 |
| A123 | 2 | WP002 |
| A123 | 3 | WP003 |
| [...] | [...] | [...] |
| A123 | 20 | WP020 |
+--------+----------+-------+
假设我想反向行驶(020 到 001)。
如何获得介于两者之间的所有 WPID?我知道可以使用 BETWEEN 和 DESC 构建查询,但是我必须构建两个单独的查询并让 Python 检查何时使用哪个查询。是否可以让 sqlite3 完成工作,与方向无关(反向与否)。