关键词:join
作用:连接表
下面举例说明
表Persons
|
表Orders
|
e.g.
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
JOIN/LEFT JOIN/RIGHT JOIN/FULL JOIN Orders
ON Persons.Id_P=Orders.Id_P
ORDER BY Persons.LastName
关键字 | 作用 | 语句执行结果 | |||||||||||||||||||||
inner join(同join) | 返回匹配后的行 |
| |||||||||||||||||||||
left join(也称left outer join) | 即使右表没有匹配,左表的行也要返回 总的返回:匹配后的行+左表剩下没匹配的行 |
| |||||||||||||||||||||
right join(也称right outer join) | 即使左表没有匹配,也返回右表所有的行 总的返回:匹配后的行+右表剩下没匹配的行 |
| |||||||||||||||||||||
full join(也称full outer join) | 只要其中一个表存在匹配,就返回行 总的返回:匹配后的行+左表剩下没匹配的行+右表剩下没匹配的行 |
|