Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 查询和修改数据 » 连接:从多个表检索数据 » 内连接和外连接

 

内连接

缺省情况下,连接是内连接。这意味着,只有满足连接条件的行才能包括在结果集中。

示例

例如,以下查询的结果集的每一行都包含满足键连接条件的、来自 Customers 的一行和来自 SalesOrders 的一行的信息。如果某特定客户没有下任何订单,则该客户不满足键连接条件,因而结果集中不包含对应于该客户的行。

SELECT GivenName, Surname, OrderDate
FROM Customers KEY INNER JOIN SalesOrders
ORDER BY OrderDate;
GivenName Surname OrderDate
Hardy Mums 2000-01-02
Aram Najarian 2000-01-03
Tommie Wooten 2000-01-03
Alfredo Margolis 2000-01-06
... ... ...

因为内连接和键连接是缺省值,所以,您可以使用以下 FROM 子句获得与上述相同的结果:

SELECT GivenName, Surname, OrderDate
FROM Customers JOIN SalesOrders
ORDER BY OrderDate;