欢迎您来到,李雷博客 | PHP博客        登录  |  注册

mysql中左联右联内联全联基础语法

更新:2023-02-19 09:33:03
人气:470
来源:本站整理
A+

sql内联语法基础语法(inner join)

SELECT * FROM 表1 inner join 表2 on 表1.userid=表2.userid

sql内联语法说明:上面的语句就是查询表1和表2两个表,只要两个表中的userid字段相同的话就拼成一行显示出来。

李雷博客注:以上语法同等select * from 表1,表2 where 表1.userid=表2.userid,而使用sql内联的话,将会提高很多效率。

sql左联语法基础语法(left outer join)

SELECT * FROM 表1 LEFT OUTER JOIN 表2 ON 表1.userid=表2.userid

sql左联语法说明:显示表1中所有的行,并且把表2中所有符合条件的数据都显示到结果集中,如果表2中不符合的数据的都不会显示在结果集中,并且以null显示。

sql右联语法基础语法(right outer join)

SELECT * FROM 表1 RIGHT OUTER JOIN 表2 ON 表1.userid=表2.userid

sql左联语法说明:显示表2中所有的行,并且把表1中所有符合条件的数据都显示到结果集中,如果左表1中不符合的数据的都不会显示在结果集中,并且以null显示。

sql全联语法基础语法(full outer join)

SELECT * FROM 表1 FULL OUTER JOIN 表2 ON 表1.userid=表2.userid

sql左联语法说明:以上sql全联意思就是显示表1和表2所有行,简单的说吧,就是把表1和表2所有行都组合起来,之后再过滤掉重复的数据并显示到结果集中。

推荐的文章
# 发表我的评论
  /     /  
# 最近评论
暂时还没有评论,要不要说点什么?
  Ads by Google
  联系博主
Hello,本博客系统采用PHP和MySql开发,程序开发完全是因为个人爱好,是自己纯手写PHP源代码,未采用任何PHP框架!
QQ:858353007   微信号:lileihot123
网站地图
会员服务
关于我们
QQ:858353007
 
广告服务
加我微信
移动端访问
 
 
Copyright © 2014- 2025 www.mdaima.com All Rights Reserved.
李雷博客,专注PHP经验、PHP教程及PHP源代码开源下载分享的PHP博客!   ICP备案号:京ICP备10202169号-4