このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/db/1299305530/390
#  Mysql 5.1.49です。 
#  Datatank.Datas 
#  Id,Owner,Data,Flag 
#  ------------------ 
#  1,3,'foobar',TRUE 
#  2,3,'hoge',FALSE 
#  3,2,'moko',TRUE 
#   
#  Datatank.Owners 
#  Id,Name,Mail 
#  -------------------- 
#  1,'Negi','negi@negi.com' 
#  2,'Yod','gimel@example.com' 
#  3,'vav','vvvv@mokkosu.jp' 
#   
#  のようなテーブル二種を想定します。 
#  DatasテーブルのFlagが真の場合(ex.Id=1)、 
#  そのレコードのOwner(3)をOwnerテーブルから検索してMail(vvvv@...)をリストするにはどうしたら良いでしょうか。 
# 

'Datatank.Datas'(1,3,'foobar','TRUE'). 
'Datatank.Datas'(2,3,'hoge','FALSE'). 
'Datatank.Datas'(3,2,'moko','TRUE').

'Datatank.Owners'(1,'Negi','negi@negi.com'). 
'Datatank.Owners'(2,'Yod','gimel@example.com').
'Datatank.Owners'(3,'vav','vvvv@mokkosu.jp').


'DatasテーブルのFlagが真の場合(ex.Id=1)、そのレコードのOwner(3)をOwnerテーブルから検索してMail(vvvv@...)をリストするにはどうしたら良いでしょうか'(_メール付きならび) :-
        findall([_ID,_owner,_Name,_Data,_Mail],(
                    'Datatank.Datas'(_Id,_Owner,_Data,'TRUE'),
                    'Datatank.Owners'(_Id,_Name,_Mail)),
                _メール付きならび).