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

多対多フィールドのorder_byにより、クエリセットのエントリが重複します

    私はsfletcheから提供されたアノテーションの使用に関する提案を受け取り、freenode.netircチャネル#djangoで問題について話し合いました。

    ユーザーFunkyBobとjtiaiは、私がそれを機能させるのを手伝ってくれました。

    作業指示ごとに多くの予定がある可能性があるため、予定で注文するように依頼すると、どの予定で注文するのかわからないため、予定のインスタンスごとに行が返されます。

    from django.db.models import Max
    
    WorkOrder.objects.annotate(max_date=Max('appointment__start')).filter(work_order_status="complete").order_by('max_date')
    

    ですから、私たちは正しい道を進んでいました。それはまさに構文を正しくすることでした。

    sfletche、FunkyBob、jtiaiのサポートに感謝します。



    1. データベースとファイルシステムへのファイルの保存

    2. READ UNCOMMITTED分離レベルを使用するのはなぜですか?

    3. MySQLでのMyISAMの操作

    4. PHPを使用してMySQLからネストされたメニューを作成するにはどうすればよいですか?