这两条select sql语句相等吗&引用;加入;vs.“;其中;

这两条select sql语句相等吗&引用;加入;vs.“;其中;,sql,sqlite,Sql,Sqlite,以下两条select SQL语句是否完全相等?我通常使用join关键字,但我发现sqlite作者在sqlite.org上的一些文档页面中使用了第二种形式 内部连接…打开”窗体 SELECT * FROM Order INNER JOIN OrderItem ON Order.Id = OrderItem.ParentId SELECT * FROM Order, OrderItem WHERE Order.Id = OrderItem.ParentId where”表格 SELECT * F

以下两条select SQL语句是否完全相等?我通常使用
join
关键字,但我发现sqlite作者在sqlite.org上的一些文档页面中使用了第二种形式

内部连接…打开”窗体

SELECT * FROM Order INNER JOIN OrderItem ON Order.Id = OrderItem.ParentId
SELECT * FROM Order, OrderItem WHERE Order.Id = OrderItem.ParentId
where”表格

SELECT * FROM Order INNER JOIN OrderItem ON Order.Id = OrderItem.ParentId
SELECT * FROM Order, OrderItem WHERE Order.Id = OrderItem.ParentId
更新1:
我可能是重复的,它似乎与
SQL89
SQL92
标准有关,但它没有回答我第二种形式是“内部联接”、“外部联接”或其他任何形式。

结果将是相同的,但每种语法都有不同的用途。
有关更多详细信息,请检查此项

如果您专门讨论您提到的查询,那么yes和where子句的结果将相同,但join和where子句的结果不相同。join用于连接两个表,where子句进一步用于指定从这些表中选择的数据