私は取り除くことができない小さな混乱に直面しています。属性id、question_sequence_number、titleを持つテーブル「user_questions 」があります。そのテーブルから、最初に「 question_sequence_number」、次に「id 」を指定したように、指定された優先順位に従ってレコードを取得したいと思います。したがって、私が望むのは、最初に指定したシーケンス番号でレコードを表示し、次に指定したIDでレコードを表示することです。
そのために、次のようなmySqlクエリを作成しました。
SELECT "user_questions".* FROM "user_questions" WHERE (question_sequence_number IN (11,13,16,19) OR id IN (198,199,200,201,202))
しかし、レコードは私が与えたIDで最初に来て、残りのレコードは質問シーケンス番号で来ています。
誰でもこれを達成するために私を助けてもらえますか?
ありがとう。