1. ホーム
  2. sql

[解決済み] JOINとINNER JOINの違いについて

2022-03-16 10:15:58

質問

これらの結合はどちらも同じ結果をもたらします。

SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK

SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK

この2つの文は、パフォーマンスなどに違いはあるのでしょうか?

が違うと違うのでしょうか? SQL を実装していますか?

どのように解決するのですか?

機能的には同等ですが INNER JOIN は、特にクエリに他の結合型がある場合は、もう少し読みやすくなります(つまり LEFT または RIGHT または CROSS )が含まれる。