làm cách nào tôi có thể có truy vấn phụ trong bộ truy vấn của django? ví dụ: nếu tôi có:cách truy vấn con trong queryset trong django?
select name, age from person, employee where person.id = employee.id and
employee.id in (select id from employee where employee.company = 'Private')
đây là những gì tôi đã làm.
Person.objects.value('name', 'age')
Employee.objects.filter(company='Private')
nhưng nó không làm việc vì nó sẽ trả về hai đầu ra ...
Ví dụ của bạn không tốt lắm. Bạn không cần truy vấn con cho điều này: 'chọn tên, tuổi từ người, nhân viên nơi person.id = employee.id và employee.company = 'Private'' –