mysql 给表起别名_MySQL ------ 高级联结 (自联结,自然联结,外联结,带聚合函数的联结)(十五)...

一、表别名  1、别名除了可以用于列名和计算字段也可以用于给表起别名。  2、使用表别名可以缩短SQL语句,可以在单条select 语句中多次使用相同的表,就是表别名的作用范围在此条语句中select cust_name,cust_contact from customers as c,orders as o,orderitems as oi where c.cus...
摘要由CSDN通过智能技术生成

一、表别名

  1、别名除了可以用于列名和计算字段也可以用于给表起别名。

  2、使用表别名可以缩短SQL语句,可以在单条select 语句中多次使用相同的表,就是表别名的作用范围在此条语句中

select cust_name,cust_contact from 
    customers as c,orders as o,orderitems as oi    
       where c.cust_id = o.cust_id and oi.order_num = o.order_num and prod_id = 'TNT2';

b712e4edb13ce500f91ecfeaceeaa981.png

注意:表别名不仅可以用于where 子句,还可以用于select 的表、order by 子句以及其他部分,但是,表别名只是在查询中使用,与列别名不一样,表别名不能返回到客户机。

二、不同类型的联结

主要有四种联结: 内部联结(也叫等值联结)、自联结、自然联结、和外部联结

1、自联结

自联结通常作为外部语句用来替代从相同表检索数据时使用的子查询语句,虽然最终结果时相同的,但是有时候处理联结远比处理子查询快的多。

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值