Base = declarative_base()
node_to_node = Table('node_to_node', Base.metadata, Column('left_node_id',
    Integer, ForeignKey('node.id'), primary_key=True), Column(
    'right_node_id', Integer, ForeignKey('node.id'), primary_key=True))


class Node(Base):
    __tablename__ = 'node'
id = Column(Integer, primary_key=True)
label = Column(String)
Создать многие ко многим на одной таблице