【数据库学习】九 连接查询--SQL92语法

连接查询又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。

本例中使用两个表,分别为beauty表和boys表,beauty表中存放有id,姓名,性别,出生日期,手机号,对应的CP_id。boys表中存放的有id和姓名。如果想要根据beauty表中的CP_id查询到boys中对应id的姓名,就会用到多表查询。

分类

按照年代进行分类:
    sql92标准:仅仅支持内连接
    sql99标准:支持内连接+外连接(左外和右外)+交叉连接
 按照功能划分:
        内连接:
            等值连接
            非等值连接
            自连接
        外连接:
            左外连接
            右外连接
            全外连接
        交叉连接

等值连接

案例:根据beauty表中的CP_id查询boys表中对应id的姓名:

SELECT NAME,boyName FROM boys,beauty
WHERE CP_id = boys.`id`;

 

案例:根据employ

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程芝士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值