我正在尝试在Oracle Apex 4.1中创建LOV,其中包含员工的姓名和姓氏,并且只返回他/她的ID。不起作用的语法如下所示:
select FIRST_NAME,LAST_NAME as display_value, USER_ID as return_value from ALL_USERS order by 1
返回错误:LOV SQL查询中选择的列数错误。 如何解决这个问题的任何帮助或指导都非常感激。
答案 0 :(得分:4)
您可以使用:
select
FIRST_NAME || ', ' || LAST_NAME as display_value,
USER_ID as return_value
from ALL_USERS
order by 1
答案 1 :(得分:1)
作为Vincent解决方案的替代方案,您还可以查看此插件:SkillBuilders Super LOV
它允许多列,多列返回,并且看起来很好
唯一的缺点是没有表格形式选项。 (然而。这是一个插件限制)