一、left - right 就是遍历(以左边遍历,以右边遍历) inner join 就是求公共部分的结果集

left join 查询结果

right join结果

inner join

解决的办法

解决

INSERT INTO `Test`.`SubGroup` ( `SubG_GroupName`, `Acco_ID`, `SubG_Created`) VALUES ( '我的好友', '', '2019-09-30 10:17:42');
INSERT INTO `Test`.`User_SubGroup` ( `User_Id`, `SubG_ById`, `Acco_ID`, `UsSu_Created`) VALUES ( '', '', '', '2019-09-30 10:23:55');
INSERT INTO `Test`.`Friend` ( `User_Id`, `Frie_ById`, `Frie_Created`, `Acco_ID`) VALUES ('', '', '2019-09-30 10:15:42', ''); SELECT * FROM SubGroup -- 分组个体--
SELECT * FROM User_SubGroup -- 用户分组关系表-- SELECT * FROM Users -- 好友个体--
SELECT * FROM Friend -- 好友关系-- -- 查询好友 查询好友所在的分组
select
a.User_Id,
a.User_Name
,c.User_Id as '关系-用户分组_用户id',c.SubG_ById '关系-用户分组-分组id',c.Acco_ID
from Users a RIGHT JOIN Friend b ON a.User_Id = b.Frie_ById -- 既然这样我就是 查询用户信息 就用Frie_Frie_ById 去用户便遍历寻找 条件就是User_Id
RIGHT JOIN User_SubGroup c ON b.Frie_ById =c.User_Id -- b.Frie_ById --查询好友对应的分组 所在分组关系表的找id 在查询详细分组信息 WHERE c.Acco_ID=5

随机推荐

  1. [CSP-S模拟测试]:Six(数学)

    题目传送门(内部题85) 输入格式 一个正整数$N$. 输出格式 一个数表示答案对$1000000007$取模后的结果 样例 样例输入1: 样例输出1: 样例输入2: 样例输出2: 样例输入3: 样例 ...

  2. Oracle JET Router 与 Module 数据传递

    Oracle JET 组件间数据传递方法. 路由:父路由:customers Router  子路由: cust Router 这里 Router 和 module 结合使用. customer 包括 ...

  3. memcached空指针内存错误与死循环问题分析(memcached dead loop and crash bug! issue #260 and issue #370)

    (由于这是发在memcached邮件列表的,所以只能用一下蹩脚的英文了) (you should read the discuss about issue #260 first:  https://g ...

  4. MySQL Online DDL工具

    MySQL在线表结构变更工具 MySQL的大表表结构变更常用的解决方案无外乎三种: 一是利用Percona的pt-online-schema-change,Facebook的OSC等三方工具, 二是在 ...

  5. 为java类起别名

    <typeAliases> <!-- 1.typeAlias:为某个java类型起别名 type:指定要起别名的类型全类名;默认别名就是类名小写:employee alias:指定新 ...

  6. Visual Studio Code - 插件

    Intellisense(代码提示.智能感应) Path Intellisense:路径别名(alias)代码提示 例如:在模块打包配置中配置@代替了src,可以使用下面的配置让@智能感应 " ...

  7. 使用 Dom4j 对XML操作!!!

    转自:http://blog.csdn.net/redarmy_chen/article/details/12969219 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件 ...

  8. 中国MOOC_零基础学Java语言_第4周 循环控制_2念整数

    2 念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000].然后,用汉语拼音将这个整数的每一位输出出来. 如输入1234,则输出: yi er san si 注意, ...

  9. django连接和游标

    连接和游标主要实现 PEP 249中描述的Python DB API标准——除非它涉及到事务处理. 如果你不熟悉Python DB-API,注意cursor.execute()中的SQL语句使用占位符 ...

  10. C#采集:图灵机器人信息

    Dictionary<string, string> users = new Dictionary<string, string>(); users.Add("use ...