假设我有两个表:users
和products
。
用户
uid | name
-------------
1 | Peter
2 | Mary
3 | Ben
产品
pid | product | uid
-------------------------
1 | apple | 2
2 | lemon | 2
3 | banana | 2
4 | orange | 3
有什么区别:
SELECT p.*, u.name FROM products p INNER JOIN users u ON p.uid = u.uid
和
SELECT p.*, u.name FROM products p, users u WHERE p.uid = u.uid
它们在逻辑上是否相同? (两者都给出了两个表的交集)
另外,它们之间是否存在任何性能差异?