-1

I have table like

id       |  name     | manager
1        |  A        |    0 
2        |  B        |    1
3        |  C        |    2
4        |  D        |    1

and i want each employee name along with manager name and id.

user3056158
  • 707
  • 2
  • 13
  • 20

2 Answers2

1

http://sqlfiddle.com/#!9/438dd7/2

SELECT e.*,
        e1.name
FROM employee e
LEFT JOIN employee e1
ON e.manager = e1.id
Alex
  • 16,739
  • 1
  • 28
  • 51
1

Say your Table Name is employee and manager

SELECT 
e.id, 
e.name AS empname, 
m.name AS managername
FROM employee AS e 
INNER JOIN manager AS m ON e.manager = m.id

Hope it will help you

Shaymol Bapary
  • 468
  • 3
  • 11