MySQL查询篇-连接查询

文章目录

  • [inner join](#inner join)
  • [left join 和right join](#left join 和right join)

inner join

内连接是inner join ,只返回两个表匹配的数据行。

sql 复制代码
select a.*,b.* from a inner join b on a.id = b.aid;
--等价于
select a.*,b.* from a  join b on a.id = b.aid;

left join 和right join

左外连接和右外连接

主表数据全部返回,连接表有匹配则返回,无匹配返回空值

sql 复制代码
select a.*,b.* from a left join b on a.id = b.aid;

select a.*,b.* from a right join b on a.id = b.aid;

b on a.id = b.aid;

复制代码
相关推荐
倔强的石头1063 小时前
KingbaseES:从兼容到超越,详解超越MySQL的权限隔离与安全增强
数据库·mysql·安全·金仓数据库
小鸡毛程序员3 小时前
我在CSDN学MYSQL之----数据库基本概念和基本知识(下)
数据库·mysql
米花町的小侦探3 小时前
解决 GORM + MySQL 5.7 报错:Error 1067: Invalid default value for ‘updated_at‘
mysql
程序定小飞4 小时前
基于springboot的web的音乐网站开发与设计
java·前端·数据库·vue.js·spring boot·后端·spring
小灰灰搞电子4 小时前
Rust 操作Sqlite数据库详细教程
数据库·rust·sqlite
IvorySQL4 小时前
你真的知道你正在运行哪个 PostgreSQL吗?
数据库·postgresql
l1t4 小时前
利用DeepSeek采用hugeint转字符串函数完善luadbi-duckdb的decimal处理
数据库·lua·c·duckdb·deepseek
无敌最俊朗@4 小时前
Qt 开发终极坑点手册图表版本
数据库
老衲提灯找美女5 小时前
MySQL数据库基础操作:
数据库·mysql·oracle
轻舟客丶5 小时前
ORA-03113的解决方案
数据库·经验分享·笔记·oracle