在关系型数据库中,join操作是将不同的表中的数据联合在一起时非常通用的一种做法。首 先让我们看看join是如何操作的,然后我们探索一下当join和where语句同时存在的时候的 执行顺序问题,最后来谈一谈不同类型的join的顺序问题。New Table join Table trans
Result of First Join
IDD Some TransCol
A id Sample Column1 B ld Sample Col2
Transaction 1
AA
RRR
23 Trans
对于多对多表
– 1.自定义第三张表,更加灵活
– 2.ManyToManyField 自动生成第3张表 只能 有3列数据 不能自己添加。
自定义第三张表
# models.py
class Boy(models.Model):
name = models.CharField(max_length=32)
class Girl(models.Model):
name = models.CharField(max_length=32)
class Love(models.Model):