У меня есть следующая таблица:
class Parent:
pass
class Child:
fk_parent = models.OneToOneField(Parent, on_delete=models.CASCADE)
class Cousin:
fk_parent = models.OneToOneField(Parent, on_delete=models.CASCADE)
Я хочу получить набор запросов Child
, помеченный как Cousin
. В PSQL я бы просто написал:
SELECT a.*, b.*
FROM child a
INNER JOIN cousin b ON b.fk_parent_id = a.fk_parent_id
Возможно ли это?