我必须创建一个查询,在user_name的条目上应显示该特定user_name下的职责。我怎样才能做到这一点? 应该使用的表是:
FND_USER
FND_RESPONSIBILITITY_VL
FND_APPLICATION_VL
FND_USER_RESP_GROUPS_DIRECT
请帮忙...... 用户名是必填字段。
答案 0 :(得分:0)
你需要告诉查询表中的哪些查询位是相同的。
基于您的评论,我认为这将是一个开始:
Select FND_USER.*, FND_USER_RESP_GROUPS_DIRECT.responsibility_id
FROM FND_USER, FND_USER_RESP_GROUPS_DIRECT
WHERE user_name = :usr
AND FND_USER.user_id=FND_USER_RESP_GROUPS_DIRECT.user_id;
推断你的其他表格(我们没有任何细节)这个可能有效,但即使它没有,它也应该让你走上正确的轨道:
Select FND_USER.*, FND_USER_RESP_GROUPS_DIRECT.responsibility_id, FND_responsibility_vl.*, FND_application_vl.*
FROM FND_USER, FND_USER_RESP_GROUPS_DIRECT, FND_responsibility_vl, FND_application_vl
WHERE user_name = :usr
AND FND_USER.user_id=FND_USER_RESP_GROUPS_DIRECT.user_id
AND FND_USER.user_id=FND_responsibility_vl.user_id
AND FND_USER.user_id=FND_application_vl.user_id;
但没有更多细节谁知道?