我有下面的表称为审批人:
| 标识符|下属标识|引线标识|主要引线标识|
| - -|- -|- -|- -|
| 一个|三个|2个|一个|
| 一个|六个|五个|四个|
和名为user:
| 标识符|全名|电话机|
| - -|- -|- -|
| 一个|保罗|小行星2123|
| 2个|马科斯|小行星3322|
| 三个|莱安德罗|小行星43565|
| 四个|阿尼·莫雷拉|小行星23454|
| 五个|玛丽亚·S|小行星43432|
| 六个|若泽·奥利夫|小行星454567|
我想进行一个查询,该查询将获得用户的名称而不是approver表的id,如下所示:
| 从属的|先导|主要领导者|
| - -|- -|- -|
| 莱安德罗|马科斯|保罗|
| 若泽·奥利夫|玛丽亚·S|阿尼·莫雷拉|
我尝试使用以下查询,但一次只能得到一个名称:
SELECT
U.full_name as subordinate
FROM user AS
U
INNER JOIN
approver as A
ON
(A.subordinate_id = U.id);
enter image description here
如何按照上面示例中演示的方式从approver表中检索用户名?
1条答案
按热度按时间nlejzf6q1#
你只连接到用户表一次,所以你只解码一次。