如何使用加入

How to Use Join

我table喜欢

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

我想要每个员工的姓名以及经理的姓名和 ID。

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

SELECT e.*,
        e1.name
FROM employee e
LEFT JOIN employee e1
ON e.manager = e1.id

说你的Table名字是员工和经理

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

希望对您有所帮助