当前位置: 首页 > news >正文

MYSQL 表连接查询,左/右/内连接

若有2个表

数据库表准备

category表

2025-10-16T08:06:40.png

dish表

2025-10-16T08:08:33.png

常见连接解释

左连接查询

左连接就是到时候会保留左边表的信息,不管最后满不满足表达式条件
比如 我们想查询套餐和菜品对应category(id)和dish(category_id)相同的数据
使用语句
select c.*,d.name from category c left join dish d on c.id=d.category_id;
这里就保留category的全部数据,即使对应多条dish表,也展示出来,dish不满住表达式,如果没有那么就是NULL;
结果如下:

2025-10-16T08:25:59.png

右连接查询

select c.*,d.name from category c right join dish d on c.id=d.category_id;

2025-10-16T08:29:48.png


这里查询出来全部都符合,可能就看不出右连接什么特点,这边就改下dish表的category_id数据字段为一个不存在的category表中的id

2025-10-16T08:33:13.png

 

2025-10-16T08:33:26.png


改为999以后,再来查询右连接的情况

2025-10-16T08:34:09.png


这边就可以看出保留了右边的表,左边的套餐不存在就是null;

内连接

这个就是交集的意思,值显示满足条件的数据,不会有null的情况
select c.*,d.name from category c inner join dish d on c.id=d.category_id;

2025-10-16T08:35:49.png

http://www.dtcms.com/a/491854.html

相关文章:

  • [Python环境] pip install 报 ProxyError?试试关闭本次终端代理设置!
  • Linux学习笔记--Pinctrl子系统驱动
  • 动力无限西安网站建设网络推广是网络营销的基础
  • 如何在conda虚拟环境中设置CUDA_HOME变量
  • 建设厅试验员考试报名网站兰州公司做网站
  • 人工智能的本质是什么
  • SpringBoot-依赖管理和自动配置
  • 网站seo优化有哪些方面定制一款app要多少钱
  • 南通建设工程造价信息网站网站开发需要解决难题
  • 摄影网站开发的意义企业网站搭建步骤
  • 做网站的好处和坏处厦网站建设培训学校
  • CS50ai: week2 Uncertainty我的笔记B版:一口气从“爬山”到“退火”, 优化与CSP超好懂入门
  • 第十章:技术路线:成为“技术扫地僧”(3)
  • cocos creator学习之typeScript常见语法问题
  • 公司网站突然打不开了品牌网站建设 蝌蚪6小
  • 网站 没有备案 访问不了工商联网站建设方案
  • 存在即合理?数字化转型需破除“流程惯性“思维、重构底层逻辑
  • 南阳企业网站制作做网站推广和网络推广
  • 专业网站建站费用wordpress当前网址参数
  • 天猫网站是用什么技术做的东莞响应式网站哪家强
  • 茶文化网站建设内容网络管理软件免费
  • RocketMQ基础知识
  • 天气预报:基于python天气分析预测系统 气象数据分析 机器学习 爬虫 多元线性回归预测算法 中国天气网 Flask框架(建议收藏)✅
  • React 18 的核心设计理念:并发渲染
  • 昆明 网站建设兼职北京石景山网站建设
  • 中小型网站建设资讯网站及数据库怎么做后门
  • 建设网站财务分析wordpress中修改链接
  • 网站模板 实验室西安国际网站设计
  • 建设实验室网站的意义湖南长沙房价
  • 行业热点丨仿真驱动设计:兼顾性能、可持续性与效益