PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

SQLAlchemy:update from_select

Angenommen, t_node ist node Tabelleninstanz, während t_node_node - node_node Tabelleninstanz, siehe die Anweisung unten.

upd = (t_node.update()
        .values(
            parent_id = t_node_node.c.parent_id,
            label = t_node_node.c.label,
            )
        .where(t_node_node.c.child_id == t_node.c.node_id)
        )

Lesen Sie mehr über Einfügungen, Aktualisierungen und Löschungen Dokumentation für weitere Informationen.