我一直面临着一个我无法摆脱的小困惑。我有一个表“ user_questions ”,其属性为id、question_sequence_number、title。从该表中,我想根据给出的优先级获取记录,例如我首先给出了“ 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))
但是记录首先是我给出的ids和问题序列号的剩余记录。
任何人都可以帮助我实现这一目标吗?
谢谢。