0
직원 클래스에는 id, first_name, last_name 및 훨씬 더 많은 필드가 있습니다.Django orm 쿼리 도움말
동일한 last_name이없는 모든 직원을 선택하고 싶습니다. SQL에서 고유 한 것과 같습니다. 어떻게 수행합니까?
employees = Employee.objects.value('last_name').distinct()
에는 last_name 만 포함되므로 ID를 찾을 수 없습니다.
employees = Employee.objects.value('id', 'last_name').distinct()
의 경우 results.count()
의 모양이 다릅니다.
고유 한 성을 가진 직원 만 선택 하시겠습니까? –
네가 같은 성을 가진 두 사람이 있다면 어떤 ID를 원하니? 다른 사람과 last_name을 (를) 공유하는 사람들을 제외 시키려고 했습니까? – amcashcow