初三网全国地区

请选择

    返回
    初三网 > 初中英语 > 英语知识点 > 正文

    inner join和left join的区别 含义介绍

    文/勾子木

    inner join和left join的区别:inner join:inner join只返回两个表中联结字段相等的行;left join:left join返回包括左表中的所有记录和右表中联结字段相等的记录。

    inner join和left join的区别 含义介绍

    inner join和left join的区别

    1.返回不同

    inner join:inner join只返回两个表中联结字段相等的行。

    left join:left join返回包括左表中的所有记录和右表中联结字段相等的记录。

    2.数量不同

    inner join:inner join的数量小于等于左表和右表中的记录数量。

    left join:left join的数量以左表中的记录数量相同。

    3.记录属性不同

    inner join:inner join不足的记录属性会被直接舍弃。

    left join:left join不足的记录属性用NULL填充。

    inner join含义介绍

    多表联接建立记录集是十分有用的,因为某些情况下,需要把数字数据类型显示为相应的文本名称,这就碰到了多表联接建立记录集的问题。

    比如作一个会员注册系统,共有五个表,会员信息数据表member、会员身份表MemberIdentity、会员权限表MemberLevel、会员类别表MemberSort和会员婚姻状况表Wedlock。假如想把会员注册信息全部显示出来,肯定要将这四个表连起来,否则大家看到的某些会员信息可能只是数据编号。

    left join含义介绍

    LEFT JOIN是逻辑操作符,对于放在左边的表来说,是以其为base,如果SELECT查询的字段全都来自左边的表,那么最终的结果条数会>=左表条数

    数据库优化器是最终决定执行顺序的地方,一般的会按照你的LEFT JOIN的顺序执行,但也不保证完全是那样。

    相关阅读

    杂乱无章是什么意思 有哪些反义词

    2023-10-18

    they和their有什么区别 英语单词造句

    2023-10-18

    work job区别 单词含义介绍

    2023-10-18

    2024年安徽省中小学寒假放假时间汇总

    2023-10-18

    so much和very much的区别 英语词组造句

    2023-10-18

    2024年池州中小学寒假放假时间 什么时候放寒假

    2023-10-18

    的得地的区别 有什么用法

    2023-10-18

    借读生能转正式学籍吗 有什么条件

    2023-10-18

    离骚原文及翻译全文 离骚的作者是谁

    2023-10-18

    2024年亳州中小学寒假放假时间安排

    2023-10-18

    初中历史用哪本资料好 买什么初中历史资料比较好

    2023-10-18

    为国者无使为积威之所劫哉翻译 出自哪里

    2023-10-18

    2024年六安中小学寒假放假时间 什么时候放寒假

    2023-10-18

    2024年巢湖中小学寒假放假时间安排

    2023-10-18

    初中化学教辅资料哪个好 有哪些推荐

    2023-10-18