“INNER JOIN”和“Conjunctive Query”有什么区别?

时间:2016-11-15 09:23:39

标签: mysql database inner-join

假设我有两个表:usersproducts

用户

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 

它们在逻辑上是否相同? (两者都给出了两个表的交集)

另外,它们之间是否存在任何性能差异?

0 个答案:

没有答案