sql >> データベース >  >> RDS >> Mysql

IN句の値と同じ順序でのMySQLの順序

    FIND_IN_SETを使用できます このように同じ順序で値を取得するには、orderby句を使用します。

    SELECT `username` as users FROM usertable WHERE usr_id IN (54,68,46) ORDER BY FIND_IN_SET(`usr_id`,"54,68,46")
    

    しかし、GROUP_CONCATの方法がわかりません 同じ順序で。このような単純なアプローチで誰かがその答えを出せば、私はその答えを受け入れることができます。



    1. OracleでUTF8文字セットを構成するにはどうすればよいですか?

    2. コンボボックスにmysqlデータを入力する

    3. LAMP構成でバニティURLを作成する

    4. MySQLの日付形式-日付の挿入が難しい