我要加入三个表。
table: TSUH
id
scanBegin
FKToUser
table: User (django user.auth table)
table: T
id
FKToUser
我想知道如何匹配Django中这些记录之间的所有记录,并仅选择scanBegin
并成功完成另外两个连接。
在典型的伪SQL中,我会这样做
select scanBegin
FROM TSUH, T
WHERE User.id=TSUH.FKToUser
AND
User.id=T.FKToUser
我看到使用django可以执行似乎很适合本用例的.select_related()
-https://docs.djangoproject.com/en/1.10/ref/models/querysets/#django.db.models.query.QuerySet.select_related
我只是不确定如何将所有这些放在一起用于我的用例的Django view
中。
有人可以帮忙吗?
谢谢。