根据同一表中的另一列mysql

时间:2019-12-20 07:07:32

标签: php mysql sql

这是我数据库中的表结构 表名称:Emp_data

------------------------------------------------
|  ID   |   Name   |   Role   |   Supervisor   |
------------------------------------------------
| 101   |   ABC    |   4      |        NA      |
------------------------------------------------
| 102   |   DEF    |   6      |        101     |
------------------------------------------------
| 103   |   XYZ    |   6      |        101     |
------------------------------------------------
| 104   |   ASD    |   4      |        NA      |
------------------------------------------------
| 105   |   QWE    |   6      |        104     |
------------------------------------------------
| 106   |   TRE    |   6      |        104     |
------------------------------------------------

我想在用户界面中像下面那样显示数据,而不是主管ID,我希望他的名字出现在UI表的该列中。

------------------------------------------------
|  ID   |   Name   |   Role   |   Supervisor   |
------------------------------------------------
| 101   |   ABC    |   4      |        NA      |
------------------------------------------------
| 102   |   DEF    |   6      |        ABC     |
------------------------------------------------
| 103   |   XYZ    |   6      |        ABC     |
------------------------------------------------
| 104   |   ASD    |   4      |        NA      |
------------------------------------------------
| 105   |   QWE    |   6      |        ASD     |
------------------------------------------------
| 106   |   TRE    |   6      |        ASD     |
------------------------------------------------

因此,如何编写SQL查询以获取主管的名称而不是其ID。当我们使用多个表时,这很容易,但是在同一个表中,我不知道该怎么做。 该表中有多个团队,每个团队都有自己的主管。 那你能帮我吗?

0 个答案:

没有答案