我一直面對一個小混亂,我無法擺脫。 我有一個表 「user_questions」 與屬性ID,question_sequence_number,冠軍。從那張表格中,我想根據給定的優先級來記錄這些記錄,如我先給出'question_sequence_number',然後'id'。所以,我想的是,記錄應顯示第一與我所提供的序列號和記錄應顯示下一個與IDS我已經給了。
對於我已經寫了MYSQL查詢類似如下:
如何根據Mysql中where子句獲取記錄?
SELECT "user_questions".* FROM "user_questions" WHERE (question_sequence_number IN (11,13,16,19) OR id IN (198,199,200,201,202))
但記錄與IDS我已經給了,並與問題的順序號剩餘的記錄第一次降臨。
有沒有人可以幫我解決這個問題?
謝謝。
它是好的,如果你可以給樣本數據和慾望輸出,但談到你的查詢,查詢你寫的只有過濾器記錄,沒有定義序號,請嘗試使用ORDER BY子句來獲取時間順序。 –
我可以給ORDER BY question_sequence_number desc,記錄將帶有question_sequence_number,但帶有反向(19,16,13,11)。 – VenkatK
我想以我在查詢中的question_sequence_number序列中提到的方式得到結果。 – VenkatK