여러 관계에 대한 엔티티 계산 및 정렬

user2624800

나는 세 개의 테이블 사이에 관계가 있습니다.

Customer --> Order --> OrderLine

대부분의 주문 라인으로 주문한 고객을 알고 싶습니다. 순수한 SQL을 사용하여 다음 쿼리를 계속 사용합니다.

SELECT a.*, COUNT( c.id ) AS total FROM customer AS a
 LEFT JOIN order AS b ON a.id = b.customer_id
 LEFT JOIN order_line AS c ON b.id = c.order_id
 GROUP BY a.id ORDER BY total DESC;

나는 여기서 내 문제에 대한 해결책이 될 수 있다고 생각하는 또 다른 질문을 보았지만 실제로 여러 관계에 대해 작업하는 답을 이해할 수 없습니다.

Neil

이렇게하면 고객 당 최대 주문 라인을 얻을 수 있습니다.

from django.db.models import Max
custs = Customer.objects.annotate(max_order_lines=Max(order__orderline)).values('id', 'max_order_lines').order_by('-max_order_lines')
max_cust = custs[0]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQLAlchemy : 동일한 테이블에 대한 여러 관계로 계산 및 정렬

분류에서Dev

하나의 특정 엔티티와 일대 다 관계를 갖는 여러 엔티티

분류에서Dev

동일한 엔터티에 대한 여러 일대 다 관계

분류에서Dev

특정 관련 엔티티에 대한 제약이있는 Eloquent whereHas 관계

분류에서Dev

Jhipster-사용자 엔티티에 대한 다 대다 관계 설정

분류에서Dev

Hibernate-여러 필드에서 동일한 엔티티로의 관계

분류에서Dev

다 대다 관계로드 및 엔터티에 매핑

분류에서Dev

Eclipse '테이블에서 엔티티 생성'및 '다 대일'관계

분류에서Dev

특정 관련 엔티티를 제외한 대다 관계에서 항목을 가져 오기위한 NSPredicate

분류에서Dev

엔티티를 플러시하기 전에 고유 한 별칭 계산

분류에서Dev

JPA : 동일한 엔티티에 대한 manyToMany 관계

분류에서Dev

EF Core : 동일한 엔터티 간의 여러 다 대다 관계

분류에서Dev

PostgreSQL 엔티티 프레임 워크와 일대 다 관계의 한 쪽 정의

분류에서Dev

SQL-한 번에 여러 엔터티에 대한 이전 행 값을 기반으로 행 값 계산

분류에서Dev

자체 참조 엔티티에 대한 Typeorm 중첩 관계

분류에서Dev

호텔에 대한 엔티티 관계 다이어그램

분류에서Dev

엔티티가 여러 상위에 할당되면 CoreData가 대다 관계를 끊습니다.

분류에서Dev

교리-엔티티 A와 관련 엔티티 B 및 C 간의 관계

분류에서Dev

Symfony 컨트롤러에있는 두 엔티티의 결과 병합 및 정렬

분류에서Dev

하나의 엔티티에서 여러 엔티티로의 핵심 데이터 관계

분류에서Dev

JPA 관계형 엔티티 목록 정렬

분류에서Dev

.net core MVC에서 엔티티, 관계 및 관련 엔티티를 동시에 생성

분류에서Dev

NLP 명명 된 엔티티 인식에서 엔티티에 대한 신뢰 점수 계산

분류에서Dev

동일한 다른 엔티티에 대해 2 개의 ManyToOne 관계를 갖는 하나의 엔티티

분류에서Dev

Entity Framework 코드 우선 관계 : 일대 다 대 여러 엔터티

분류에서Dev

.NET Core 3 EF에 공동 엔터티가없는 MN 관계 및 이유에 대한 문서 없음

분류에서Dev

이러한 엔티티 간의 관계를 매핑하는 방법-Coredata iOS

분류에서Dev

Symfony REST API 및 엔티티 계층

분류에서Dev

DDD 집계 루트 및 엔티티

Related 관련 기사

  1. 1

    SQLAlchemy : 동일한 테이블에 대한 여러 관계로 계산 및 정렬

  2. 2

    하나의 특정 엔티티와 일대 다 관계를 갖는 여러 엔티티

  3. 3

    동일한 엔터티에 대한 여러 일대 다 관계

  4. 4

    특정 관련 엔티티에 대한 제약이있는 Eloquent whereHas 관계

  5. 5

    Jhipster-사용자 엔티티에 대한 다 대다 관계 설정

  6. 6

    Hibernate-여러 필드에서 동일한 엔티티로의 관계

  7. 7

    다 대다 관계로드 및 엔터티에 매핑

  8. 8

    Eclipse '테이블에서 엔티티 생성'및 '다 대일'관계

  9. 9

    특정 관련 엔티티를 제외한 대다 관계에서 항목을 가져 오기위한 NSPredicate

  10. 10

    엔티티를 플러시하기 전에 고유 한 별칭 계산

  11. 11

    JPA : 동일한 엔티티에 대한 manyToMany 관계

  12. 12

    EF Core : 동일한 엔터티 간의 여러 다 대다 관계

  13. 13

    PostgreSQL 엔티티 프레임 워크와 일대 다 관계의 한 쪽 정의

  14. 14

    SQL-한 번에 여러 엔터티에 대한 이전 행 값을 기반으로 행 값 계산

  15. 15

    자체 참조 엔티티에 대한 Typeorm 중첩 관계

  16. 16

    호텔에 대한 엔티티 관계 다이어그램

  17. 17

    엔티티가 여러 상위에 할당되면 CoreData가 대다 관계를 끊습니다.

  18. 18

    교리-엔티티 A와 관련 엔티티 B 및 C 간의 관계

  19. 19

    Symfony 컨트롤러에있는 두 엔티티의 결과 병합 및 정렬

  20. 20

    하나의 엔티티에서 여러 엔티티로의 핵심 데이터 관계

  21. 21

    JPA 관계형 엔티티 목록 정렬

  22. 22

    .net core MVC에서 엔티티, 관계 및 관련 엔티티를 동시에 생성

  23. 23

    NLP 명명 된 엔티티 인식에서 엔티티에 대한 신뢰 점수 계산

  24. 24

    동일한 다른 엔티티에 대해 2 개의 ManyToOne 관계를 갖는 하나의 엔티티

  25. 25

    Entity Framework 코드 우선 관계 : 일대 다 대 여러 엔터티

  26. 26

    .NET Core 3 EF에 공동 엔터티가없는 MN 관계 및 이유에 대한 문서 없음

  27. 27

    이러한 엔티티 간의 관계를 매핑하는 방법-Coredata iOS

  28. 28

    Symfony REST API 및 엔티티 계층

  29. 29

    DDD 집계 루트 및 엔티티

뜨겁다태그

보관