[英]inner join between tables no related django
我有兩個不相關的模型,但是我需要在日期上進行內部聯接,例如:
select * from _Money m inner join _Pay p on m.date = p.date
class _Money(models.Model):
money = models.CharField(max_length=3)
date = models.DateField(null=True, blank=True)
value = models.DecimalField(max_digits=7, decimal_places=2)
class _Pay(models.Model):
date = models.DateField(null=True, blank=True)
value = models.IntegerField(null=True, blank=True)
如何在Django上做正確的事?
您可以使用raw
查詢 :
roles = _Money.objects.raw("""SELECT
*
FROM
_Money m
INNER JOIN _Pay p
ON m.date = p.date""")
另請參閱以下類似主題:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.