gpt4 book ai didi

Mysql数据库选择关系

转载 作者:行者123 更新时间:2023-11-30 23:24:46 25 4
gpt4 key购买 nike

我有这张表,其中包含我的 msn 应用程序的用户列表。还有另一个友谊表,它有两个来自用户列表的外键。

用户:id、姓名、在线、ip... friend :id1,id2

我想要特定id的好友的用户信息。

我正在使用这个 sql 查询:

SELECT (latest_ip, email, online, pass, status) 
from im.user JOIN im.friend ON user.id = friend.id1
WHERE user.id = 5

我错过了什么?

最佳答案

删除选择子句上的括号您不需要它们

SELECT latest_ip, email, online, pass, status
from im.user
INNER JOIN im.friend
ON user.id = friend.id1
WHERE user.id = 5

更新 1

因为你想得到用户的 friend 信息,你需要再次额外加入表user

SELECT  c.*
from im.user a
INNER JOIN im.friend b
ON a.id = b.id1
INNER JOIN im.user c
ON b.id2 = c.id
WHERE a.id = 5

关于Mysql数据库选择关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13892479/

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