mysqlテーブル接続方法:クラスでの句と内側の結合が深く解析されます
ここで、句文法
この構文は、最初にtable1とtable2のdescartesを形成し、次に接続条件やその他の条件を満たすために句をスクリーンします。
<code class="language-sql">SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (其他条件)</code>
内側の結合光スピーキング文法
ここで、内部結合句は接続条件を確立し、その後のクラスが追加の条件を指定できる場所を確立します。
<code class="language-sql">SELECT table1.this, table2.that, table2.somethingelse FROM table1 INNER JOIN table2 ON table1.foreignkey = table2.primarykey WHERE (其他条件)</code>
の同等物 mysqlでは、内側の結合の文法と条項が通常同等のものと見なされます。これは、上記の2つのクエリが同じ論理結果セットを生成することを意味します。
読みやすさ:
構文での内側結合は、通常、特に複数のテーブルを接続する場合、読みやすくなります。
以上がWHERE 句と INNER JOIN ON: MySQL でのテーブルの結合にはどちらが適していますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。