内连接分为3种:交叉连接,相等连接,自然连接
1.交叉连接(迪卡尔积)
例实现线路表与车辆表的SOL语法如下:select *from line CROSS JOIN vehicle 等价:select *from line,vehicle
内连接语法如下:
select fieldlist FROM table 【INNER】 JOIN table2 ON table.column1=table2.column2
【where condition】
语法说明自己去百度吧!
注意:连接依据的列可能包含null值,null值不与任何值匹配(甚至和它本身)
2自然连接
SQL语法如下:
SELECT fieldlist FROM table NATURAL JOIN table2 【where condition】
语法说明自己去百度吧!
例使用自然连接获取所有的线路信息和车辆信息语法如下:
select *from line natural join vehicle
多表连接查询
语法:
SELECT fieldlist FROM table JOI