大佬教程收集整理的这篇文章主要介绍了mysql中join和on的用法是什么,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本教程操作环境:windows10系统、MysqL8.0.22版本、Dell G3电脑。
@H_255_11@mysqL中join和on的用法是什么
@H_725_0@mysqL中join的用法:join具有连接的作用,即当两个或者两个以上的表有关系时,需要用join来连接这些相关的表,来处理或分析数据:例如: 有一个表叫做stu,一个表叫class,stu join class会生成@R_772_10062@表,
一般我们join后的表,并不是我们想要的,这时,可以用 ON 来加一些条件:
例如:stu join class on classid = class.id ,on后面就是我们加的条件,我们想要classid这一列数据和id这一列的数据相等的数据,这里注意一下,join后的表列名是有重复的,所以ON后面的条件语句中我们要加上原来的表名。例如这里:classid = class.id,由于id有两列,这里我们是要表class中的id,所是是class.id。
所以: 执行:stu join class on classid = class.id 后,表变为:
create table class(id int priMary key,name char(10),teacher char(10))default charset = utf8mb4; # 创建表class INSERT INTO class (id,name,teacher)VALUES(1,'实验班',"小红"),(2,'普通班',"小蓝"); # 插入数据 @R_801_10288@CT * FROM class;
@R_801_10288@CT * FROM stu join class; # 用join连接两个表
@R_801_10288@CT * FROM stu join class ON classid = class.id; # 用on来添加条件
推荐学习:mysql视频教程
以上是大佬教程为你收集整理的mysql中join和on的用法是什么全部内容,希望文章能够帮你解决mysql中join和on的用法是什么所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。