gpt4 book ai didi

MySql 连接 2 个表和 2 个连接

转载 作者:行者123 更新时间:2023-11-29 07:43:07 24 4
gpt4 key购买 nike

我有 2 张 table :

posts: userid, lastuserid
users: id, name

我需要加入 posts.userid = users.idposts.lastuserid = users.id 才能获取 username最后的用户名

我的查询如下:

SELECT posts. * , users.name, vUsers.name
FROM posts
INNER JOIN users ON users.id = posts.userid
INNER JOIN Users ON vUsers.id = posts.lastuserid

还有其他(更好)的方法吗?

最佳答案

您的查询可能是正确的。我鼓励您使用表别名,它们是您要查找的内容的缩写:

SELECT p. * , u.name as username, l.name as lastusername
FROM posts p INNER JOIN
users u
ON u.id = p.userid INNER JOIN
users l
ON l.id = p.lastuserid;

您的查询包含名为 vUsers 的内容,该内容未定义。

关于MySql 连接 2 个表和 2 个连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28517327/

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