明示的vs.暗黙的なSQL結合:パフォーマンス分析
SQL結合は、明示的で暗黙的な2つの主要な形式で提供されます。 「古いスタイルの参加」とも呼ばれる暗黙の参加者は、句内でコンマ(、)を利用して、明示的なJOIN
キーワードを省略します。 逆に、明示的な結合は、JOIN
構文をレバレッジし、読みやすさとより正確な制御を提供します。
です
説明的なクエリを調べてみましょう:
明示的な結合例:
SELECT * FROM table_a INNER JOIN table_b ON table_a.id = table_b.id;
暗黙の結合例:
SELECT table_a.*, table_b.* FROM table_a, table_b WHERE table_a.id = table_b.id;
暗黙の外側が結合することを覚えておくことが重要です(句で
またはを使用)は時代遅れであり、SQL Server 2005以降に落胆しています。 🎜>
=*
結論として、パフォーマンスは明示的な結合と暗黙的な結合の選択を決定するべきではありません。 読みやすさ、保守性、および開発者の好みは、通常、決定的な要因です。
以上が明示的vs.暗黙のSQL結合:パフォーマンスは異なりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。