-3

我必须创建一个查询,在 user_name 的条目上应该显示该特定 user_name 下的职责。我怎样才能做到这一点?应该使用的表是:

FND_USER
FND_RESPONSIBILITITY_VL
FND_APPLICATION_VL
FND_USER_RESP_GROUPS_DIRECT

请帮助...用户名是必填字段。

4

1 回答 1

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; 

但没有更多细节谁知道?

于 2012-04-04T14:56:41.080 回答