このディレクトリの索引
http://hibari.2ch.net/test/read.cgi/db/1274791771/820
#  eventId / eventName / userId の3つのカラムがあるイベント登録用テーブル(tableE)があります。 
#  これに対して、 
#  reportId / reportTxt / userId / eventId の形のイベントの感想用テーブル(tableR)を作ってます。 
#   
#  この時 tableE.eventId==tableR.eventIdとしたいです。(※) 
#   
#  この条件で、tableRへのinsertクエリを書くとしたらどうすべきでしょうか。 
#  プログラム(php)からはeventIdがパラメータ(getメソッド)で送られてくるので 
#  単純にその値をセットしてのinsertは出来るんですが、getメソッドのためユーザーが 
#  いくらでもeventIdを変更できてしまいます 
#  sql文だけで、(※)の条件を実現することは出来ますか? 
#  サブクエリ?を使うのかなと思ったもののよくわかりません 
# 
# 

登録時に他テーブルに存在するIDの既出チェックを行う(_reportId,_reportTxt,_userId,_eventId) :-
        'TableE'(_eventId,_eventName,_userId),
        assertz('TableR'(_reportId,_reportTxt,_userId,_eventId)),!.