<p>我不明白如何用交叉连接连接两个表。
Earler,在sqlalchemy 1.1.4版,我是这样做的:</p>
<pre><code>A = Table1.sa
B = Table2.sa
my_query = A.query().join(B, literal(True))
</code></pre>
<p>但在更新到1.3版之后,出现了引发异常:</p>
<blockquote>
<p>sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Try adding an explicit ON clause to help resolve the ambiguity.</p>
</blockquote>
<p>我明白这意味着我必须做这样的事情:</p>
^{pr2}$
<p>但是表A没有表B的外键</p>
<p>如何连接两个没有外键的交叉连接表?
谢谢。在</p>