我有一个Apex页面来创建会议约会。它有2个项目
参加的员工应仅来自所选的“参与部门”。
两者都是穿梭物品。在我正在展示的第一个
SELECT DEPTNAME, DEPTNO FROM DEPARTMENTS
对于第二个,我应该使用
SELECT EMPNAME, EMPNO FROM EMPLOYEES WHERE DEPTNO IN (<<the selected departments>>)
现在我很难在查询中形成这些选定的部门。有人可以为此提供帮助吗?
我的第二个问题: 我还需要将约会显示为交互式报告。由于我将所有选定的部门保存为数值(对于例2:3:7),报告显示的是deptno,而不是部门名称(例如,人力资源,财务,接待)
有人可以帮我解决第二个问题吗?
答案 0 :(得分:0)
此查询
select regexp_substr('1:2:3','[^:]+', 1, level) ID from dual
connect by regexp_substr('1:2:3', '[^:]+', 1, level) is not null
将您的字符串拆分为表格
ID
--
1
2
3
之后,您可以将此查询用作WHERE DEPTNO IN (...)
子句中的子查询,并将其与交互式报表的LOV源连接。