各位高手,100分求教
f190 2003-04-30 10:31:26 共有三个表
T1
------------------------
f1
------------------------
A
B
-------------------------
T2
-------------------------
f1 f2
-------------------------
A aa
A bb
B cc
B dd
-------------------------
T3
------------------------
f1 f2
------------------------
k1 aa
k1 bb
k2 cc
k2 ee
k3 dd
------------------------
T1,T2,T3是表名,f1,f2,f3是字段名
要求在T1中选出符合以下条件的f1:
它在T2中对应的f2所有的值,在T3中的f2都存在
如T1中的A,在T2中对应aa,bb,在T3中的k1有对应的aa,bb(按T3的f1分组),所以A被选出
而T1中的B,在T2中对应cc,dd,在T3中找不到对应的cc,dd,所以不选出。
说简单些,就是在一个表里的一组值,能在另外一张表中能找到完全匹配的一组值
不要求在一个SQL语句中完成,可以用临时表,不能用游标。谢谢!