我有一个作为 PopUp LOV 的字段,并作为具有相应代码的共享组件的源。
`SELECT u.Lastname || ', ' || u.Firstname AS displayed, i.IUUID
from INTERNAL_SUPERVISORS i
left outer join USERS u on i.UUID=u.UUID
union
SELECT u2.Lastname || ', ' || u2.Firstname AS displayed, p.PRID
FROM PROFESSOR p
left outer join USERS u2 on p.UUID=u2.UUID `
这是我在 LoV 中的列映射:

我希望可以从一个表或另一个表中选择一个人,并根据选择给出不同的 ID 作为返回值。
通过这种实现,可以从两个表中查看和选择人员,但是当我保存表单时,我无法从教授表中看到用户,而只能从另一个表中看到人员。是因为列映射中的返回值吗?如果是这样,是否可以选择两个可能的返回值?