Mysql 表内部联接或选择多个表

Mysql 表内部联接或选择多个表,mysql,inner-join,Mysql,Inner Join,可能重复: 内部联接: 多表选择: 一个比另一个好吗 比另一个快 它们似乎产生了完全相同的结果 有什么区别吗 我正在努力学习最好的方法。在使用连接时,我注意到使用多表调用可以实现完全相同的效果阅读关于交叉连接和内部连接之间区别的回答这是导致性能问题的代码,还是好奇?没有性能问题。。。。然而我正在努力学习最好的方法。在使用连接时,我注意到使用多表调用可以实现完全相同的效果。我读到“第二种语法有不必要的交叉连接的可能性:您可以将表添加到FROM部分,而不使用相应的WHERE子句。这

可能重复:

内部联接:



多表选择:



  • 一个比另一个好吗
  • 比另一个快
它们似乎产生了完全相同的结果

  • 有什么区别吗

我正在努力学习最好的方法。在使用连接时,我注意到使用多表调用可以实现完全相同的效果

阅读关于交叉连接和内部连接之间区别的回答

这是导致性能问题的代码,还是好奇?没有性能问题。。。。然而我正在努力学习最好的方法。在使用连接时,我注意到使用多表调用可以实现完全相同的效果。我读到“第二种语法有不必要的交叉连接的可能性:您可以将表添加到FROM部分,而不使用相应的WHERE子句。这被认为是有害的。”这里>>>如果有人可以解释这是如何实现的“被认为是有害的”部分,这可能对这个问题有所帮助。但我仍然找不到任何关于任何语法的否定的证据。
SELECT *
FROM PETS
INNER JOIN OWNER ON PETS.OWNER_ID = 1
AND OWNER.ID = 1
SELECT *
FROM PETS, OWNER
WHERE PETS.OWNER_ID = 1
AND OWNER.ID = 1