对于此类问题,如何使用左连接编写 mySQL?
如何使用左连接构建 mySQL 查询来解决此问题?
Feed Table
-id
-lastpost_id (The id of the user from USER TABLE who last posted)
-firstpost_id (The id of the user from USER TABLE who first posted)
User Table
-id
-name
我希望得到一张这样的桌子
Result
-id
-lastpost_id
-lastpost_name
-firstpost_id
-firstpost_name
How do I construct the mySQL query using left-join for this problem?
Feed Table
-id
-lastpost_id (The id of the user from USER TABLE who last posted)
-firstpost_id (The id of the user from USER TABLE who first posted)
User Table
-id
-name
I wish to get a table like that
Result
-id
-lastpost_id
-lastpost_name
-firstpost_id
-firstpost_name
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
技巧是左连接,然后将表别名为 a 或 b。这样您就可以对同一个表进行多个联接
The trick is to left join and then alias the table as a or b. That way you can make multiple joins to the same table