外联结的相关知识

外连接 (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 语句的结果集
相关推荐
心丑姑娘1 小时前
使用ClickHouse时的劣质SQL样例
数据库·sql·clickhouse
lkbhua莱克瓦242 小时前
进阶-存储对象2-存储过程上
java·开发语言·数据库·sql·mysql
lkbhua莱克瓦243 小时前
进阶-存储对象1-视图
java·数据库·sql·mysql·视图
brevity_souls4 小时前
SQL 中“过滤条件”写在 SELECT、JOIN 和 WHERE 的区别
数据库·sql
麦聪聊数据5 小时前
拒绝循环写库:MySQL 批量插入、Upsert 与跨表更新的高效写法
数据库·sql·mysql
麦聪聊数据5 小时前
由SQL空值 (NULL)引发的逻辑黑洞:从NOT IN失效谈起
数据库·sql·mysql
Knight_AL15 小时前
Spring 事务传播行为 + 事务失效原因 + 传播行为为什么不用其他模式
数据库·sql·spring
lifejump1 天前
Pikachu | SQL-inject
数据库·sql
lkbhua莱克瓦241 天前
进阶-SQL优化
java·数据库·sql·mysql·oracle
石小千1 天前
Myql binlog反向解析成sql
数据库·sql