我有这个查询:
c.execute("SELECT WPNumber, ROUTE, WPID FROM rte WHERE ROUTE = ? AND (WPID = ? OR WPID = ?) LIMIT 3", (x[1], x[0], x[2])))
该查询有效,但我需要它首先返回 WPID = x[0] 的结果。换句话说,如果 x[0] 在表格的下方,它仍然必须作为第一个结果返回。
我已经摆弄了一下,我认为按字段排序就可以了。但是,我的 SQL 知识有限,无法使查询正常工作。我在正确的轨道上吗?查询会是什么样子?