兩個表互相引用的條件查詢問題。
skm 2006-04-18 11:28:16 一個表[A] , 被另一個表[B] 的明細表 [C]引用,而此 [A]表一條記錄可以被多張[B]的單據所引用
[A]( fcode varchar(20) primary key , amt money , fdate smalldatetime)
[B]( fcode varchar(20) primary key , fdate smalldatetime)
[C]( fcode varchar(20), fline samllint, sk_code varchar(20), amt money) ,其中 C.fcode 引用B.fcode, (C.fcode, C.fline)構成C的主鍵,C.sk_code 引用 A.fcode
現在 需要限制日期條件A.fdate ,B.fdate都分別小於'2004.01.01',而且B裡所有明細記錄表C中對應的A記錄也滿足此條件,所有引用到A記錄的多張單據頭B表也必須要滿足日期條件。
如何實現此條件下的結果。是否用遞歸循環?