擅长:python、mysql、java
<p>我自己解决了这个问题,它实际上只包括在主连接中定义一个主连接和一个辅助连接:</p>
<pre><code>posts = db.relationship("Post", secondary="post_version",
primaryjoin="or_(Tag.id==post_version.c.tag_1_id,"
"Tag.id==post_version.c.tag_2_id,"
"Tag.id==post_version.c.tag_3_id,"
"Tag.id==post_version.c.tag_4_id,"
"Tag.id==post_version.c.tag_5_id)",
secondaryjoin="Annotation.head_id==post_version.c.id",
lazy="dynamic")
</code></pre>
<p>我可以把名字和表格混在一起。我会在实验时更新答案,使之更具规律性。在</p>