come posso avere una sottoquery nel queryset di django? per esempio se ho:come subquery in queryset in django?
select name, age from person, employee where person.id = employee.id and
employee.id in (select id from employee where employee.company = 'Private')
questo è quello che ho già fatto.
Person.objects.value('name', 'age')
Employee.objects.filter(company='Private')
ma non funziona perché restituisce due uscite ...
Il tuo esempio non è molto buono. Non hai bisogno di una subquery per questo: 'seleziona nome, età da persona, impiegato dove person.id = employee.id e employee.company = 'Private'' –