高级联结表
迄今为止我们所使用的只是内联结的简单联结,但SQL除了内联结还有外联结(OUTER JOIN),当然也有人叫左联结、右联结以及全联结,其实都是一个意思,只要理解了内联结和外联结,左右联结就不难了,这也使最常用的高级联结了。
注意:在学习高级联结前,我们先来学习一个特殊功能表别名,故名思意就是给表起个别名,这样可以在一条SELECT中多次使用同一个表,别名只是在查询中使用,不会返回 |
1.1 使用别名
下面我们来看一个例子:
SQL语句:
SELECT cust_name,cust_contact
From Customers AS C,Orders AS O,OrderItems AS OI
WHERE C.cust_id=o.cust_id
AND OI.order_num=o.order_num
AND prod_id='RGAN01'
输出结果
![]() |
SQL语句分析: