gpt4 book ai didi

mysql - 内连接 - 每行选出 2 个参数

转载 作者:行者123 更新时间:2023-11-29 23:32:56 25 4
gpt4 key购买 nike

我有一个名为时间表的表和一个名为用户的表。在用户中,我得到了姓名和时间表,并得到了 userID(用户中的 ID)和 myID(最后修改者)

表 - 用户

ID | Name   | Lastname |
4 | Anders | Nilsson |
5 | Erik | Stolt |

表格 - 时间表

ID | userID | myID | info | order |
1 | 4 | 5 | text | 202 |

我也想看看谁修改了,女巫用户

喜欢

Name   | Modified | info | order |
Anders | Erik | text | 202 |

如何匹配 myID 和名称并添加另一个变量?

用户 ID = 4

我的 ID = 5

4 = 安德斯

5 = 埃里克

"SELECT * FROM timesheet INNER JOIN user ON (timesheet.userID = user.ID) WHERE userID=$user";

最佳答案

您必须将时间表与时间表进行两次 JOIN 使用表,例如:

select u1.name as Name, u2.name as Modified, t.info, t.order
from timesheet t
JOIN user u1 on t.userID = u1.ID
JOIN user u2 on t.myID u1.ID

关于mysql - 内连接 - 每行选出 2 个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26482029/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com