求一简单子查询语句

万小萌 2006-11-02 09:12:00
我现在有2张表,一张表名是:Friends 有2个字段分别是UserID1,UserID2
还有一张表里面是用户信息,表名是:RegistUser 字段分别为UserId,TrueName,NickName
UserId 是主键,UserID1,UserID2是UserId 的外键,
例如:
Friends
UserID1 UserID2
36 20
36 21
25 56
36 30

RegistUser
UserID TrueName NickName
36 张三 小毛
20 李四 小李子
21 王五 小强
30 赵六 开心

写一条语句,我要要的结果是

李四 小李子
王五 小强
赵六 开心

应该怎么写这个子查询,望个位高手赐教

...全文
102 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
万小萌 2006-11-02
  • 打赏
  • 举报
回复
因为dawugui(潇洒老乌龟) 快一点,所以不好意思啦,只能给coolingpipe5分了,各位大哥不要有意见啊
万小萌 2006-11-02
  • 打赏
  • 举报
回复
不 啊,coolingpipe(冷箫轻笛)你也是对的啊!
dawugui 2006-11-02
  • 打赏
  • 举报
回复
点'管理'
冷箫轻笛 2006-11-02
  • 打赏
  • 举报
回复
理解错误!

-_-!!
万小萌 2006-11-02
  • 打赏
  • 举报
回复
如何给你加分啊
冷箫轻笛 2006-11-02
  • 打赏
  • 举报
回复
select t2.truename ,t2.nickname
from Friends t1 left join RegistUser t2 on t1.UserID2 = t2.UserID
where t1.UserID = '36'
万小萌 2006-11-02
  • 打赏
  • 举报
回复
大虾..谢谢..太感谢了.
dawugui 2006-11-02
  • 打赏
  • 举报
回复
select * from registuser where userid in (select UserID2 as userid from Friends)

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧