Lov的Filter Before Display(选择前过滤)如果设置为Y,且这个lov使用的record group的SQL中用了别名,就会有问题,会报frm-40502。

因为Filter Before Display设置为Y的话,它会以 where 原列名 like %% 去筛选。

distinct也是不行。

可以尝试在原SQL外嵌套一层select