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

教義によるMYSQLソート

    ORDER BYを単純に列挙することはできません Doctrineへの指示。単一の->orderBy()を指定できます メソッド呼び出し、使用するフィールドと方向を指定します(オプション、ASC デフォルト)を引数として使用し、addOrderByを使用してさらに注文フィールドを追加する必要があります 方法。クエリは次のようになります

    $query->select("sp")
        ->from("CoreBundle:ServiceProvider","sp")
        ->andWhere("sp.city = :city_name")->setParameter("city_name",$cityName)
        ->innerJoin("sp.offers","offer")
        ->innerJoin("offer.service","service","with","offer.service = service")
        ->orderBy("sp.points", "DESC")
        ->addOrderBy("sp.name", "ASC")
        ->addOrderBy("service.points");
    

    参照このトピックに関するドキュメント。



    1. SpringのJdbcTemplateを使用して単純なMySqlデータベースに接続するにはどうすればよいですか?

    2. T-SQLで日付から日を取得する方法

    3. jsonをキャッシュするための最良の方法

    4. mysqlを接続してコマンドを実行するためのバッチファイル