SELECT fieldlist
FROM table1
[INNER]JOIN table2
ON table1.column1=table2.column2
[where condition]
示例
select*from line
join vehicle
on line.lineID=vehicle.lineID
(三)多表连接查询
概念:如果查询的信息来源于多张表,则可通过两两相连的方式建立多表连接查询。
三表连接语法:
SELECT fieldlist
FROM table1
JOIN table2
ON table1.column1=table2.column2_1
JOIN table3
ON table2.column2_2=table3.column3
[where condition]
示例
select name 司机姓名 , plateNo 车牌号 , model 型号 ,lineNo 线路号 , from_station 起点站 , end_station 终点站
from vehicle V
join Driver D
on V.driverID=D.driverID
join line L
on V.lineID=L.lineID
wheretype=' 非空调车 ';