我在哪里一个Oracle APEX数据网格内表示的值ID的列表,而不是名称的问题。数据网格列具有连接到它的LOV(值的列表)。该LOV select语句SQL:
select ps.sort_by_num||') '|| s.strategy_name AS d,
s.strategy_id AS r
from strategies s, period_strategies ps
where ps.strategy_id = s.strategy_id
and ps.period_id =:P11_PERIOD_ID
ORDER BY ps.sort_by_num
:P11_PERIOD_ID
从单独的区域进入的页面。
当显示数据网格,它是示出了strategy_id而不是期望的显示名称。当我点击网格单元,它并拉起应显示正确的名称。虽然我点击关闭所选择的小区的很快,ID被再次示出。
我如何获得LOV以显示正确的显示名称时未选择单元格?
调整SELECT语句,以便其所有在其他SELECT语句的WHERE子句。
select d, r from
(select ps.sort_by_num||') '|| s.strategy_name AS d,
s.strategy_id AS r
from strategies s, period_strategies ps
where ps.strategy_id = s.strategy_id
and ps.period_id =:P11_PERIOD_ID)
ORDER BY d