Как написать SQL-эквивалент правого соединения и вставки в Django
Я пытаюсь преобразовать SQL-запрос с помощью Django ORM, но не понимаю, как правильно реализовать join и insert в одном запросе.
Ниже приведен мой SQL-запрос
insert into product_inventory
([material_stock]
,[opening_stock]
,[combined_string])
select
product_inventorytemp.[material_group]
,product_inventorytemp.[opening_stock]
,product_inventorytemp.[combined_string]
from product_inventory right outer join product_inventorytemp
on product_inventorytemp.combined_string = product_inventory.combined_string
where product_inventory.combined_string IS NULL
Ниже представлен запрос Django ORM, который я пробовал до сих пор
.
ProductInventory.objects.filter(
combined_string__isnull=True
).select_related()
Может ли кто-нибудь помочь мне выделить, что именно не так в моем ORM запросе, или было бы хорошо привести пример? Заранее спасибо.