MYSQL实现左外连接、右外连接和多表连接

本文介绍了MYSQL中的内连接查询,包括交叉连接和主键外键的内连接方式,以及多表连接的语法和实例。重点讲解了左外连接LEFT JOIN和右外连接RIGHT JOIN的使用,通过示例展示了如何查询所有司机及其驾驶车辆和线路信息,以及所有线路及其所配车辆和司机信息。
摘要由CSDN通过智能技术生成

 

一、内连接查询

1、交叉连接(笛卡尔积)

两张表A和B的所有数据组合在一起,造成大量的数据冗余

例如:实现线路表和车辆表

SELECT *FROM line CROSS JOIN vehicle

2、内连接查询

主键连外键

SELECT*FROM family f,information i
WHERE f.name=i.name;

案例1:

 

案例2:使用内连接获取不属于公交二公司的线路信息和车辆信息。

3、多表连接

语法:

SELECT fieldlist FROM table1 JOIN table2 ON table1.column1=table2.column2_1 JOIN table3 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值