SQLArchemy join的使用_高级查询之多表查询
join 的使用_高级查询之多表查询:
1.join分为left join(左外连接) 和 right join(右外链接)以及内连接(等值连接)
2.sqlarchemy中,使用join来完成内连接,在join的时候,如果不写join的条件,那么默认将使用外键来作为条件连接。
3.查询的字段,跟join后面的东西无关,而是取决于query方法中传了什么参数.(模型名=全表,模型名.属性=表名.字段名)
4.在sqlarchemy中使用outerjoin来完成外连接(默认是左外连接)
示例代码: