我正在尝试加入两个表,但我无法加入其中field1
一个指令的结果。table1
field2
table2
DISTINCT
例如
Select f1
From table1
join (Select distinct(f2) as "secondField"
From table2
) b on f1 = *X*
我可以设置X
什么?也许b.f2
或b.secondField
?
如果X
是特定字段,我没有问题,如果它是由 DISTINCT、SUM 或类似函数给出的,我将无法管理它。
有人可以给我小费吗?