卫斯理小说下载,巨魔战将出装,7788影院
获取两个表中字段匹配关系的记录,需要两个表都满足条件的数据才会返回。
如下图阴影部分所示区域。
实例:
有一张表table_a,数据如下:
表table_b,数据如下:
内连接sql(也可以省略inner,直接用join):
select a.aid, a.aname, b.bid, b.bname from table_a as a inner join table_b as b on a.aid = b.bid;
左表为主表,获取左表的所有记录,即使右表没有对应匹配的记录,右表没有匹配的记录字段会返回null,如下图阴影部分所示区域。
左连接sql:
select a.aid, a.aname, b.bid, b.bname from table_a as a left join table_b as b on a.aid = b.bid;
右连接和左连接正好相反,右连接以右表为主表,用于获取右表所有记录,即使左表没有对应匹配的记录,左表没有匹配的记录字段会返回null,如下图阴影部分所示区域。
右连接sql:
select a.aid, a.aname, b.bid, b.bname from table_a as a right join table_b as b on a.aid = b.bid;
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
小白安装登录mysql-8.0.19-winx64的教程图解(新手必看)
Navicat连接MySQL时报10060、1045错误及my.ini位置问题
网友评论