Sind die folgenden zwei Select-SQL-Anweisungen genau gleich? Normalerweise verwende ich das Schlüsselwort join
, aber ich habe festgestellt, dass der SQLite-Autor das zweite Formular in einigen seiner Dokumentseiten auf sqlite.org verwendet.Sind diese beiden SQL-Anweisungen select? "join ... on" vs. "where"
Die "innere Verknüpfung ... auf" Form
SELECT * FROM Order INNER JOIN OrderItem ON Order.Id = OrderItem.ParentId
Die "where" Form
SELECT * FROM Order, OrderItem WHERE Order.Id = OrderItem.ParentId
Update 1: I found this question dupliziert werden könnte, so scheint es, hat etwas mit den Standards SQL89
und SQL92
zu tun, aber es antwortet mir nicht die zweite Form ist ein "INNER JOIN", "OUTER JOIN" oder anythin g sonst.