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 に答える