このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/db/1274791771/867
#  はじめまして。ど素人なので教えを請いたいです。  
#   
#  ・MySQL使用  
#   
#  ・テーブルデータ  
#  test_table  
#   
#  id|memo  
#  --------  
#  1| 1st  
#  --------  
#  1| win  
#  --------  
#  1| 1  
#  --------  
#  2| 1  
#  --------  
#  2| 2nd  
#  --------  
#   
#  これをこっちからidやmemoの値を入力して、テーブルのその部分だけ表示させた 
#  いのです。  
#  例えば  
#  ・idの欄に1、memoの欄にwinを入力し、実行ボタンを押す  
#   ↓  
#  id|memo  
#  --------  
#  1| win  
#  --------  
#  が表示される  
#   
#  ・memoの欄に1を入力し、idは空欄  
#   ↓  
#  id|memo  
#  --------  
#  1| 1  
#  --------  
#  2| 1  
#  --------  
#  が表示される  
#   
#   
#  といったように、片方だけの入力でも両方の入力でもそれに対応したものが表示 
#  されるものが作りたいのです。  
#  どうかよろしくおねがいします。 
#   

片方だけの入力でも両方の入力でもそれに対応したものが表示される(_id,_memo) :-
        findall([_id,_memo],table_data(_id,_memo),L),
        append(_,[[_id,_memo]|R],L),
        write('id|memo\n-------\n'),
        write_formatted('%t| %t\n',[_id,_memo]),
        write('-------\n'),
        R = [].