吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1206|回复: 8
上一主题 下一主题
收起左侧

[求助] sql请教

[复制链接]
跳转到指定楼层
楼主
积木工具箱 发表于 2021-3-31 10:43 回帖奖励
大佬们我现在遇到个问题 我现在有两个表
用户表结构
表名字 user
user_id user_name 两个字段

还有一个邀请关系表
表明 invite_sole
invitee_id inviter_id 两个字段分别是邀请人用户id和被邀请人用户id

现在我想要下面几个字段
邀请人id  邀请人名称    被邀请人id  被邀请人名称
invitee_id invitee_name inviter_id    invitee_name

sql语句该如何写呢
我现在只能查到邀请人的名字 被邀请人的查不到 sql语句为
select user.user_id,user.user_name,invite_sole.invitee_id from user left join invite_sole on user.user_id = invite_sole.invitee_id

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
joke_shen 发表于 2021-3-31 10:48
再用invitee_id关联一下user表的user_id不就出来被邀请人名称了么
3#
 楼主| 积木工具箱 发表于 2021-3-31 10:52 |楼主
joke_shen 发表于 2021-3-31 10:48
再用invitee_id关联一下user表的user_id不就出来被邀请人名称了么

那是改怎么写....
4#
243634473 发表于 2021-3-31 10:53
select a.user_id, a.user_name, b.invitee_id,c.user_name
from user a
left join invite_sole b on a.user_id = b.invitee_id
left join user c on b.inviter_id = a.user_id

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
积木工具箱 + 1 + 1 谢谢@Thanks!

查看全部评分

5#
大爱九月 发表于 2021-3-31 11:07
本帖最后由 大爱九月 于 2021-3-31 11:08 编辑

select a.[invitee_id], b.[user_name], a.[inviter_id],c.[user_name]
from [invite_sole]  a
left join [user] b on a.invitee_id = b.[user_id]
left join [user] c on a.inviter_id = c.[user_id]

亲测可以

image.png (18.21 KB, 下载次数: 0)

image.png
6#
时光不弃青栀 发表于 2021-3-31 11:08
用自连接或连表
7#
wslans 发表于 2021-3-31 11:20
直接普通查询返回记录集也一样
8#
寒蝉 发表于 2021-3-31 11:23
[SQL] 纯文本查看 复制代码
select sole.inviter_id, sole.inviter_id, u.user_name as invitee_name, u2.user_name as inviter_name
from tmp_test.invite_sole sole
         left join user u on sole.invitee_id = u.user_id
         left join user u2 on sole.inviter_id = u2.user_id






9#
寒蝉 发表于 2021-3-31 11:24
更正下,上面的 SQL 有个字段名写错了。

[SQL] 纯文本查看 复制代码
select sole.invitee_id, sole.inviter_id, u.user_name as invitee_name, u2.user_name as inviter_name
from tmp_test.invite_sole sole
         left join user u on sole.invitee_id = u.user_id
         left join user u2 on sole.inviter_id = u2.user_id
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 02:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表