show manager with employee [message #569792] |
Thu, 01 November 2012 11:26 ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
![](//www.gravatar.com/avatar/043a1274cb670fd010565969fc56603d?s=64&d=mm&r=g) |
hassan08
Messages: 123 Registered: June 2011 Location: egypt
|
Senior Member |
|
|
i have 3 tables
table employee
employee_no
employee_name
table manager
manager_id
manager_name
table department
dept_id
dept_name
how can show on the tree all manager with employee with department
example
manager ali
employee mohamed
department marketing
|
|
|
|
|
|
Re: show manager with employee [message #570149 is a reply to message #570116] |
Mon, 05 November 2012 23:34 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) ![Go to next message Go to next message](/forum/theme/orafaq/images/down.png) |
xpact83
Messages: 225 Registered: October 2008 Location: philippines
|
Senior Member |
|
|
select b.manager_name , a.employee_name , c.dept_name
from employee a, manager b , department c
where a.manager_id = b.manager_id
and a.dept_id = c.dept_id
|
|
|
|
Re: show manager with employee [message #570221 is a reply to message #569792] |
Tue, 06 November 2012 21:39 ![Go to previous message Go to previous message](/forum/theme/orafaq/images/up.png) |
xpact83
Messages: 225 Registered: October 2008 Location: philippines
|
Senior Member |
|
|
Is this what you want?
select lpad(' ',level*2,' ')||ename name, dname, level
from emp a join dept b using (deptno)
START WITH mgr is null
CONNECT BY PRIOR EMPNO = MGR
union all
select dname, dname,0 from dept
order by dname , 3
|
|
|