Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> URGENT need soln to this problem.. for PROJECT interview...
Hi everyone!
PLEASE suggest a solution for this problem i need to submitt it in 3
hrs... for my project interview..thanks
Following is the problem, You need to come up with a solution for it in PL/SQL, Write a working stored proc for the same.
Consider the following table:
Person A Person B Relationship
1 3 a 3 2 b 4 6 c 4 5 d 6 2 e 4 7 f 8 9 g 9 4 h 2 6 i 7 1 j 2 3 p 1 7 k 3 6 l 7 5 m 5 4 n 8 3 o 9 3 p 4 6 q
What is needed to be done is:
Recursively loop through this table given 2 arguments Person A and Person B. Find all unique paths which lead from A to B and keep concatenating the relationship in the output .
Take this example for reference:
Anil is brother of Seema,
Seema is friend of Meena and
Meena is child of Teena
Relation 2:
Anil is friend of Guru
Guru is brother of Ram
Ram is father of Sham
Sham is child of Reema and
Reema is friend of Teena
Then find out the all the relationships b/w Anil and Teena.
Anil, Teena are the input parameters.
First output: Anil - brother of - Seema- friend of - Meena - child of
- Teena
Second output: Anil - friend of - Guru - brother of - Ram - father of
- Sham -child of - Reema - friend of - Teena
Likewise, you have to find all the unique relations that can exist between A and B without getting into an infinite loop.
Please follow standards and naming conventions followed in your last project.
Please send the solution as an attachment. Received on Wed Apr 25 2007 - 07:12:02 CDT