查询之间有什么区别
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
Run Code Online (Sandbox Code Playgroud)
还有这个
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons, Orders
WHERE Persons.P_Id=Orders.P_Id
ORDER BY Persons.LastName
Run Code Online (Sandbox Code Playgroud)
Ode*_*ded 14
语法有一点不同,但两个查询都P_Id在相应表的字段上进行连接.
在第二个示例中,这是一个隐式连接,您将WHERE子句约束到P_Id两个表的字段.
连接在第一个示例中是显式的,join子句包含约束而不是附加WHERE子句.
| 归档时间: |
|
| 查看次数: |
4090 次 |
| 最近记录: |