Bootstrap

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

 

一、内连接查询

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 
;