我必须创建一个查询,在 user_name 的条目上应该显示该特定 user_name 下的职责。我怎样才能做到这一点?应该使用的表是:
FND_USER
FND_RESPONSIBILITITY_VL
FND_APPLICATION_VL
FND_USER_RESP_GROUPS_DIRECT
请帮助...用户名是必填字段。
我必须创建一个查询,在 user_name 的条目上应该显示该特定 user_name 下的职责。我怎样才能做到这一点?应该使用的表是:
FND_USER
FND_RESPONSIBILITITY_VL
FND_APPLICATION_VL
FND_USER_RESP_GROUPS_DIRECT
请帮助...用户名是必填字段。
您需要告诉查询表中哪些位的查询是相同的。
根据您的评论,我认为这将是一个开始:
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;
但没有更多细节谁知道?