SQLArchemy join的使用_高级查询之多表查询

join 的使用_高级查询之多表查询:

1.join分为left join(左外连接) 和  right join(右外链接)以及内连接(等值连接)

2.sqlarchemy中,使用join来完成内连接,在join的时候,如果不写join的条件,那么默认将使用外键来作为条件连接。

3.查询的字段,跟join后面的东西无关,而是取决于query方法中传了什么参数.(模型名=全表,模型名.属性=表名.字段名)

4.在sqlarchemy中使用outerjoin来完成外连接(默认是左外连接)

示例代码:

posted @ 2019-12-27 11:13  微风轻哨  阅读(228)  评论(0编辑  收藏  举报