例如,在以下查询中: UPDATE AFROM (SELECT * FROM B) b; 这个查询不会抛出任何错误。在这种情况下,FROM的作用是什么。它会在A和B之间做一个叉积,然后从B中随机选取一些条目吗?当我解释的时候,我没有看到任何连接,当我在where then中添加一个连接谓词时,就会有一个哈希连接。但不是在这种情况下。只是出于对功能的好奇,不要打算使用这
我的PostgreSQL数据库中有两个表: table1和table2。它们都包含一个id列。我想从table2添加一列,比如col1,添加到table1 where table1.id = table2.id。 我正在尝试通过SQLalchemy对此进行加点。engine.connect() as con: con.execute("UPDATE