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

RailsAdvanceクエリCASEWHENメソッドが機能しない

    クエリによると、シナリオでは、user_oneが現在のユーザーであるかuser_twoが現在のユーザーであるメッセージを選択します。したがって、複雑なクエリではなく、単純に実行できるのはこれです

    Message.where("messages.user_one = ? OR messages.user_two =?", current_user, current_user).order("m_id ASC").limit(20)
    

    ここで、ユーザーのために詳細を追加します。ビュー内のメッセージをトラバースし、各メッセージのユーザーをフェッチして表示することができます。または、ハッシュの配列を作成して、それをビューに戻すことができます。




    1. AJAXを介して複数のチェックボックス値を渡し、それらを処理する方法は?|

    2. MySQLサーバーをサービスとして起動する(Win 8)

    3. 1つの選択を使用してMySQLの時差を計算する方法はありますか

    4. EF6コードの最初の移行における列のOracleのデフォルト値