このディレクトリの索引
http://toro.2ch.net/test/read.cgi/db/1343899481/490
#  SQL SERVER2012です。 
#   
#  列1をaとbで検索して 
#  新しく列2,列3を作成。 
#  列2にaの値を 
#  列3にbの値を表示することが 
#  可能ならばやり方を教えてもらえませんでしょうか。 
#   
#  列1 
#  a 
#  b 
#  a 
#  b 
#  c 
#   
#  求めたい結果 
#  列2 列3 
#  a b 
#  a b 
#   
#  宜しくお願いします。 
# 
# 

'列1をaとbで検索して
新しく列2,列3を作成。
列2にaの値を
列3にbの値を表示する'(_列2,_列3) :-
        findall(a,table(a),L1),
        findall(b,table(b),L2),
        nth1(_nth1,L1,_列2),
        nth1(_nth1,L2,_列3).