测试 MySQL 的一些命令时,我发现这两个命令在同一个表上产生。
命令 1:
select sales.relatory_code, sales.date, destiny.exportation_name from sales, destiny where sales.destiny_exportation_code = destiny.destiny_exportation_code;
命令 2:
select sales.relatory_code, sales.date, destiny.exportation_name from sales inner join destiny on sales.destiny_exportation_code = destiny.destiny_exportation_code;
基本上,我没有在“from”子句上使用两个表并使用“where”子句,而是使用“内部连接”。我想知道这两个命令之间的主要区别是什么,以及一个是否比另一个更好。