#  このディレクトリの索引
#  テーブルPersonが参照している複数のPersonを取得したいのですが助言ください。
#  
#  「テーブル」
#  Person { id, name }
#  Friend { from, to } // from, to ともにPerson.id
#  
#  「データ表」
#  id | name |
#  --+-----+--
#  1, "A"
#  2, "B"
#  3, "C"
#  4, "D"
#  5, "E"
#  
#  from | to |
#  ----+---+--
#  1, 3
#  1, 4
#  1, 5
#  2, 4
#  3, 1
#  4, 1
#  4, 2
#  5, 1
#  
#  [クエリ結果]
#  1, 3, "C"
#  1, 4, "D"
#  1, 5, "E"
#  2, 4, "D"
#  3, 1, "A"
#  4, 1, "A"
#  4, 2, "B"
#  5, 1, "A"
#  
#  SQL SELECT p1.id, p2.* FROM Person p1, Friend , Person p2 WHERE p1.id = Friend.from and Friend.to = p2.id; 
#  


'Person'(1,'A').
'Person'(2,'B').
'Person'(3,'C').
'Person'(4,'D').
'Person'(5,'E').

'Friend'(1,3).
'Friend'(1,4).
'Friend'(1,5).
'Friend'(2,4).
'Friend'(3,1).
'Friend'(4,1).
'Friend'(4,2).
'Friend'(5,1).

テーブルPersonが参照している複数のPersonを取得したい(_from,_to,_name) :-
        _id = _to,
        'Friend'(_from,_to),
        'Person'(_id,_name).