ホームページ >データベース >mysql チュートリアル >MySQL のカンマ区切り構文と JOIN ON 構文: 本当の違いは何ですか?
MySQL のカンマ区切り結合と JOIN ON 構文
MySQL では、従来のカンマ区切り構文や、新しい方は参加してくださいapproach.
カンマ区切り結合
カンマ区切り結合構文は、FROM キーワードの後にカンマ区切りリスト内の複数のテーブルを追加します。例:
SELECT * FROM Person, Worker WHERE Person.id = Worker.id;
JOIN ON 構文
JOIN ON 構文は、ON 句を使用して結合基準を明示的に定義します。この構文は多くの場合読みやすく、複雑な結合を理解しやすくします。
SELECT * FROM Person JOIN Worker ON Person.id = Worker.id;
違い
質問の前提に反して、違いはありませんこれら 2 つの構文の間の 。どちらも同じ結果を生成します。
推奨事項
読みやすさとメンテナンスの観点から、一般に JOIN ON 構文が推奨されます。ただし、どちらの構文も MySQL では引き続き有効で機能します。選択は、特定のクエリとコーディング スタイルにどのアプローチが最も適しているかによって異なります。
以上がMySQL のカンマ区切り構文と JOIN ON 構文: 本当の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。