distinct ()를 사용한 Django order_by () 필터

pkdkk

어떻게 이렇게 만들 수 있나요 order_by....

p = Product.objects.filter(vendornumber='403516006')\
                   .order_by('-created').distinct('vendor__name')

문제는 동일한 이름을 가진 여러 공급 업체가 있고 공급 업체의 최신 제품 만 원한다는 것입니다.

이해가 되길 바라나요?

이 DB 오류가 발생했습니다.

SELECT DISTINCT ON 표현식은 초기 ORDER BY 표현식과 일치해야합니다. 행 1 : SELECT DISTINCT ON ( "search_vendor". "name") "search_product"...

야노스

귀하의 오류 메시지 와이 다른 질문을 기반으로 하면 이것이 해결 될 것 같습니다.

p = Product.objects.filter(vendornumber='403516006')\
               .order_by('vendor__name', '-created').distinct('vendor__name')

즉, DISTINCT ON표현식이 맨 왼쪽 ORDER BY표현식 과 일치해야하는 것 같습니다 . 따라서에서 사용하는 열을 distinct에서 첫 번째 열로 만들면 order_by작동해야한다고 생각합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

django order_by 필터링 / 제한

분류에서Dev

필드 값을 기반으로하는 조건으로 단일 Django 쿼리에서 여러 order_by를 사용하는 방법

분류에서Dev

django-tables2를 사용하여 order_by를 동적으로 변경하는 방법은 무엇입니까?

분류에서Dev

포함 일치를 사용한 Django ArrayField 필터링

분류에서Dev

특정 사용자를위한 Django 필터

분류에서Dev

DRF를 사용한 역 필터 Django 모델

분류에서Dev

ORDER BY 다른 필드를 사용할 때 한 필드에만 DISTINCT를 사용하는 방법은 무엇입니까?

분류에서Dev

ORDER BY 다른 필드를 사용할 때 한 필드에만 DISTINCT를 사용하는 방법은 무엇입니까?

분류에서Dev

한 열에 group_by, 다른 열에 order_by, 세 번째 다른 열에 필터를 적용하려면 어떻게해야합니까?

분류에서Dev

Distinct 및 Order by Desc를 사용한 SQL 내부 조인

분류에서Dev

Django hitcount order_by ( "hit_count_generic__hits")는 PostgreSQL 데이터베이스에서 오류를 제공합니다.

분류에서Dev

Django에서 고유 한 필드 값으로 필터링하는 방법은 무엇입니까? Mysql 데이터베이스로 인해 distinct () 함수를 사용할 수 없습니다.

분류에서Dev

order_by 조건과 함께 사용할 때 이상한 비버 '-pub_date 키워드를 필드로 확인할 수 없음

분류에서Dev

다중 값 필드의 order_by 이해 (Django)

분류에서Dev

Django : 현재 사용자를위한 필터 데이터베이스

분류에서Dev

Distinct ()가 Stream에서 사용될 때 동일한 결과를 필터링하지 않는 것 같습니다.

분류에서Dev

Django : order_by에서 특수 문자를 처리하는 방법

분류에서Dev

장고 쿼리 셋에서 order_by를 사용하는 방법?

분류에서Dev

order_by 내의 필드로 필터링

분류에서Dev

Django-Tables2 : 접근 자에 의한 order_by 방법

분류에서Dev

Django-Tables2 : 접근 자에 의한 order_by 방법

분류에서Dev

filtering the order_by relationship in Django ORM

분류에서Dev

order_by django에서 조건식을 사용하는 올바른 방법

분류에서Dev

Django 필터를 사용하여 사용자 프로필을 기반으로 데이터에 대한 액세스 제한

분류에서Dev

SQL Server를 사용한 DISTINCT 및 GROUP BY

분류에서Dev

order_by를 first ()와 함께 사용하는 방법은 무엇입니까?

분류에서Dev

Django가 사용자 ID를 필터 모델에 전달

분류에서Dev

여러 외래 키를 사용하는 Django 필터

분류에서Dev

django 필터를 사용하여 템플릿 들여 쓰기

Related 관련 기사

  1. 1

    django order_by 필터링 / 제한

  2. 2

    필드 값을 기반으로하는 조건으로 단일 Django 쿼리에서 여러 order_by를 사용하는 방법

  3. 3

    django-tables2를 사용하여 order_by를 동적으로 변경하는 방법은 무엇입니까?

  4. 4

    포함 일치를 사용한 Django ArrayField 필터링

  5. 5

    특정 사용자를위한 Django 필터

  6. 6

    DRF를 사용한 역 필터 Django 모델

  7. 7

    ORDER BY 다른 필드를 사용할 때 한 필드에만 DISTINCT를 사용하는 방법은 무엇입니까?

  8. 8

    ORDER BY 다른 필드를 사용할 때 한 필드에만 DISTINCT를 사용하는 방법은 무엇입니까?

  9. 9

    한 열에 group_by, 다른 열에 order_by, 세 번째 다른 열에 필터를 적용하려면 어떻게해야합니까?

  10. 10

    Distinct 및 Order by Desc를 사용한 SQL 내부 조인

  11. 11

    Django hitcount order_by ( "hit_count_generic__hits")는 PostgreSQL 데이터베이스에서 오류를 제공합니다.

  12. 12

    Django에서 고유 한 필드 값으로 필터링하는 방법은 무엇입니까? Mysql 데이터베이스로 인해 distinct () 함수를 사용할 수 없습니다.

  13. 13

    order_by 조건과 함께 사용할 때 이상한 비버 '-pub_date 키워드를 필드로 확인할 수 없음

  14. 14

    다중 값 필드의 order_by 이해 (Django)

  15. 15

    Django : 현재 사용자를위한 필터 데이터베이스

  16. 16

    Distinct ()가 Stream에서 사용될 때 동일한 결과를 필터링하지 않는 것 같습니다.

  17. 17

    Django : order_by에서 특수 문자를 처리하는 방법

  18. 18

    장고 쿼리 셋에서 order_by를 사용하는 방법?

  19. 19

    order_by 내의 필드로 필터링

  20. 20

    Django-Tables2 : 접근 자에 의한 order_by 방법

  21. 21

    Django-Tables2 : 접근 자에 의한 order_by 방법

  22. 22

    filtering the order_by relationship in Django ORM

  23. 23

    order_by django에서 조건식을 사용하는 올바른 방법

  24. 24

    Django 필터를 사용하여 사용자 프로필을 기반으로 데이터에 대한 액세스 제한

  25. 25

    SQL Server를 사용한 DISTINCT 및 GROUP BY

  26. 26

    order_by를 first ()와 함께 사용하는 방법은 무엇입니까?

  27. 27

    Django가 사용자 ID를 필터 모델에 전달

  28. 28

    여러 외래 키를 사용하는 Django 필터

  29. 29

    django 필터를 사용하여 템플릿 들여 쓰기

뜨겁다태그

보관