AS别名

多张表联合操作,如果表多,字段名长,不方便阅读。这里我们可以使用  as  关键字来对字段名设置别名。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

as也可以省略,看个人喜好,在这里我还是支持把 as 写上,这样我们在面对复杂的SQL语句时有很好的可读性。

接下来的多表操作将都使用别名,不难,一看便懂。

 

 下面是两张表,

SQL进阶语法的多表操作 随笔 第1张

SQL进阶语法的多表操作 随笔 第2张

 

 

 

表的链接

1、内连接

 inner  join

如果表中至少有一个匹配,则返回结果

SQL进阶语法的多表操作 随笔 第3张

查询列出购买了商品的用户,以及他们买了什么

 

2、左连接

left  join

即使右表中没有匹配,也从左表返回所有的结果

 SQL进阶语法的多表操作 随笔 第4张

 

 3、右连接

right  join

即使左表中没有匹配,也从右表返回所有的结果

SQL进阶语法的多表操作 随笔 第5张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄