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

Laravelのフィールドのどこで注文するか

    生のSQLを挿入する必要がありますが、それは悪夢ではありません:

    $referenceIds = viewTable::orderBy('score', 'DESC')->lists('product_id');
    $referenceIdsStr = implode(',', $referenceIds);
    $products = Product::whereIn('id', $rederenceIds)->orderByRaw(DB::raw("FIELD(product_id, $referenceIdsStr)"))->get()->all();
    


    1. mysqlコマンドラインクエリの結果をbashスクリプト変数に入れます

    2. レコードMySQL全体のすべてのコンテンツを表示するためのPHP追加ボタン

    3. PHP経由でPostgresに接続できませんが、コマンドラインと別のマシンのPgAdminから接続できます

    4. ヘッダー情報を変更できません