外联结的相关知识

外连接 (OUTER JOIN)分为三种

  1. 左外连接 (LEFT OUTER JOIN 或 LEFT JOIN):左表的记录将会全部表示出来,而右表只会显示符合搜索条件的记录,右表记录不足的地方均为NULL
  2. 右外连接 (RIGHT OUTER JOIN 或 RIGHT JOIN):与左(外)连接相反,右(外)连接,右表的记录将会全部表示出来,而左表只会显示符合搜索条件的记录,左表记录不足的地方均为NULL
  3. 全外连接 (FULL OUTER JOIN 或 FULL JOIN):左表和右表都不做限制,所有的记录都显示,两表不足的地方用null 填充
    MySQL中不支持全外连接,可以使用 UNION 来合并两个或多个 SELECT 语句的结果集
相关推荐
2601_962680222 小时前
数据分析面试常考的SQL题和业务题分别是哪几类?
sql·面试·数据分析
子非鱼a4 小时前
【SQL注入】 ShadowCart
sql
程序员阿鹏5 小时前
如何实现MySQL分库分表?
数据结构·数据库·sql·mysql·缓存
liangsheng_g6 小时前
Spring事务传播行为分派与挂起恢复源码实战
数据库·sql·spring
杨云龙UP7 小时前
MySQL Host is blocked because of many connection errors 导致 JDBC 连接失败排查与解决
linux·运维·网络·数据库·sql·mysql·登录失败
旺仔不是程序员9 小时前
复合索引最左前缀原则:PostgreSQL 的 WHERE 为什么必须命中第一列
数据库·后端·sql
旺仔不是程序员9 小时前
字段类型不一致:PostgreSQL 报错与索引失效的第一元凶
数据库·后端·sql
geovindu9 小时前
sql: Data Modeling Patterns
数据库·sql·设计模式·sqlserver
瀚高PG实验室10 小时前
瀚高数据库如何克隆表
数据库·sql·postgresql·瀚高数据库
bksczm11 小时前
MySQL基础篇之表的增删查改(CRUD)细则
sql·mysql