2017-05-18 5 views
1

Parent_idは、同じテーブルのプリマティキー(id)です。Sqlalchemy親ループクエリ

Example table

は私がすべてのid 2と自身に関連する取得したいとしましょう。私はID 2、3、4を取得します。私はこのような関係クエリが可能ですか?どこから始めるべきかわかりません。

class Node(Base): 
    __tablename__ = 'node' 
    id = Column(Integer, primary_key=True) 
    parent_id = Column(Integer, ForeignKey('node.id')) 
    data = Column(String(50)) 
    children = relationship("Node") 

答えて