WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

SQL左联右联内联全联基础语法

更新时间:2013-10-26 10:37 作者:佚名点击:
sql内联语法基础语法(inner  join)
 
SELECT * FROM 表1 inner join 表2 on 表1.userid=表2.userid
sql内联语法说明:上面的语句就是查询表1和表2两个表,只要两个表中的userid字段相同的话就拼成一行显示出来。
 
45it.com注:以上语法同等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所有行都组合起来,之后再过滤掉重复的数据并显示到结果集中。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容