【发布时间】:2022-01-20 22:13:57
【问题描述】:
我的日程安排中有员工休假部分。
它的表Vacation的结构如下
存储在用户 ID 的发送者和替换部分中
| id | sender | Substitute |
|---|---|---|
| 1 | 5 | 6 |
我想连接到用户表并提取数字ID在表中的用户
这是我的用户表的结构
| id | username | fullname |
|---|---|---|
| 5 | jhon | jhon smith |
| 6 | karen | karen smith |
现在我想在经理部分显示假期表中所有假期的列表以及发送者和继任者的全名
| vacationId | sender Fullname | Substitute Fullname |
|---|---|---|
| 1 | jhon smith | karen smith |
我该怎么做?
我正在使用以下查询,但我对如何显示有疑问
SELECT *
FROM vacation
LEFT OUTER JOIN user ON vacation.sender=user.user_id AND vacation.Substitute=user.user_id
【问题讨论】:
-
您需要 2 个连接,一个用于发送者,一个用于替代。
-
@P.Salmon 你能举个例子吗?
-
@P.Salmon 执行此操作时会打印错误
-
显示您的代码和完整的错误消息或发布到小提琴。
-
@P.Salmon我把它贴在了底部