如果我有两个表订单和OrderDetails,两个查询之间有什么区别?
select * from Orders o, OrderDetails d where o.OrderID = d.OrderID
和
select * from Orders o join OrderDetails d on o.OrderID = d.OrderID
实际上我得到了相同的结果,但我想知道我是否可以使用第一个查询进行内连接。
答案 0 :(得分:1)
The on
keyword evaluates the expression before the join, the where
keyword evaluates the expression after the join.