外联结的相关知识

外连接 (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 语句的结果集
相关推荐
IT 小阿姨(数据库)9 小时前
PostgreSQL 之上的开源时序数据库 TimescaleDB 详解
运维·数据库·sql·postgresql·开源·centos·时序数据库
sadandbad10 小时前
[vulhub靶机通关]DC-2(rbash绕过_git提权)
网络·sql·web安全·网络安全
万事大吉CC11 小时前
SQL表设计与约束教程
数据库·sql
ANGLAL13 小时前
17.MyBatis动态SQL语法整理
java·sql·mybatis
llxxyy卢13 小时前
基于时间的 SQL 盲注-延时判断和基于布尔的 SQL 盲注
数据库·sql·oracle
珊珊而川14 小时前
MAC-SQL:黄金标准错误
数据库·sql
l1t19 小时前
利用DeepSeek优化SQLite求解数独SQL用于DuckDB
开发语言·数据库·sql·sqlite·duckdb
海绵啵啵呀19 小时前
SQL plus中解决上下键找历史命令的工具--rlwrap命令行工具
数据库·sql
LilySesy20 小时前
ABAP+在select的时候,可以A=B A=C B=C这样子JOIN吗?
数据库·sql·ai·excel·sap·abap
凌波粒21 小时前
MyBatis完整教程IDEA版(3)--动态SQL/MyBatis缓存
sql·intellij-idea·mybatis