不在

时间:2018-05-24 07:50:12

标签: sql

如果我有两个表订单和OrderDetails,两个查询之间有什么区别?

select * from Orders o, OrderDetails d where o.OrderID = d.OrderID

select * from Orders o join OrderDetails d on o.OrderID = d.OrderID

实际上我得到了相同的结果,但我想知道我是否可以使用第一个查询进行内连接。

1 个答案:

答案 0 :(得分:1)

The on keyword evaluates the expression before the join, the where keyword evaluates the expression after the join.