table:employee
EID ENAME MID(manager ids)
101 rama null
102 sita 101
103 siva 101
104 ganesh 103
. . .
. . .
for 103 ID the manager ID is 101(RAMA) and for 104 manager
is SIVA
if i give employee id (EID) you have to tell the manager for
that EID write query?
eample:if i give 102 .The query output should be manager for
102 ID that it should print RAMA as output
Answer Posted / saravanan p
Declare @eid int
Set @eid=2
select 'The manager for employee id '+convert(varchar
(50),e2.eid)+' is '+e1.ename from emp e1,emp e2
where e1.eid=e2.mid and e2.eid=@eid
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is difference between joins and subqueries?
What is the recursive stored procedure in sql server?
How many tables can be joined in SQL Server?
What is clustered index
What functions can a view be used to performed?
Why do we backup Active Directory ?
What is parameterized reports in ssrs ?
How to generate create table script on an existing table in ms sql server?
Can sql servers linked to other servers?
How to replace given values with null using nullif()?
What is SQL Server?
What is the maximum number of index per table?
What do you mean by a Composite primary key?
What is the difference between NOROW and LOCKROW?
What are the dmvs? : sql server database administration