数据库查询复杂的选择语句

Was*_*sif 2 mysql sql

我有一个具有id名称和经理ID的表

id  name  manager_id
1  myName  4
2  alex    3
3  brain   2
4  someone 1
Run Code Online (Sandbox Code Playgroud)

现在我必须编写显示结果的查询

myname someone
alex brain
brain alex
someone myname
Run Code Online (Sandbox Code Playgroud)

意味着我们必须根据Id显示name和mnager Name

nob*_*ody 5

加入表自己:

SELECT t1.name, t2.name FROM my_table AS t1 
    LEFT JOIN my_table AS t2 ON( t1.manager_id = t2.id )
Run Code Online (Sandbox Code Playgroud)