0

在我的 SQLite 查询中:

"SELECT * FROM menu WHERE ID IN (" & optList & ") ORDER BY seqno"

optList 是一个 ID 列表,类似于:

"01","02","14","03"

这些行的相应 seqno 值是:01 02 03 04这是我需要的顺序,但返回的行是 ID 顺序,即01, 02, 14, 03

ORDER BY使用时不起作用WHERE IN和/或是否有其他方法可以按所需顺序返回行?

4

1 回答 1

1

这对我来说很好

SELECT *
FROM `accolades`
WHERE id
IN ( 1, 3, 4, 5 )
 order by id asc
于 2013-10-31T09:37:21.543 回答