MySql - 选择查询 - 连接
我有两个表
用户
ID UserName
1 Name1
2 Name2
3 Name3
4 Name4
5 Name5
项目
ID ItemName InsertedBy UpdatedBy
1 Item1 1 4
2 Item2 3 3
3 Item3 2 5
4 Item4 5 3
5 Item5 4 5
需要结果表
ID ItemName InsertedBy UpdatedBy
1 Item1 Name1 Name4
2 Item2 Name3 Name3
3 Item3 Name2 Name5
4 Item4 Name5 Name3
5 Item5 Name4 Name5
如何在单连接查询中实现这一点?
I have two tables
User
ID UserName
1 Name1
2 Name2
3 Name3
4 Name4
5 Name5
Item
ID ItemName InsertedBy UpdatedBy
1 Item1 1 4
2 Item2 3 3
3 Item3 2 5
4 Item4 5 3
5 Item5 4 5
Resultant Table required
ID ItemName InsertedBy UpdatedBy
1 Item1 Name1 Name4
2 Item2 Name3 Name3
3 Item3 Name2 Name5
4 Item4 Name5 Name3
5 Item5 Name4 Name5
How can this be achieved in single join query?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果 UpdatedBy 可以为 null,则查询将为:
If UpdatedBy can be null then query will be: