はい、JOIN ON は SQL の内部結合の一種で、2 つのテーブル内で一致する行を持つ行のみを返します。比較条件によって、どの行が一致するかが決まります。
JOIN ON は SQL の内部結合ですか?
答え: はい、JOIN ON は SQL の内部結合の一種です。
詳細な説明:
内部結合は、2 つのテーブル内で一致する行を持つ行のみを返す結合操作です。 JOIN ON を使用する場合、WHERE 句の比較条件によってどの行が一致するかが決まります。
以下は内部結合の構文です:
<code>SELECT * FROM 表1 JOIN 表2 ON 表1.列名 = 表2.列名</code>
この構文では:
SELECT *
は 2 つのテーブルのすべての列の値を返します。 SELECT *
返回两张表中所有列的值。FROM 表1
和 FROM 表2
指定要连接的表。ON 表1.列名 = 表2.列名
FROM table 1
と FROM table 2
は、接続するテーブルを指定します。 ON 表 1. 列名 = 表 2. 列名
は、2 つのテーブルを結合する基準を指定する比較条件です。
JOIN ONを使用すると、両方のテーブルの値が一致するレコードの行のみが返されます。これは、やはり一致しないレコードを返す外部結合とは異なります。
例:
2 つのテーブルがあるとします。 ジョン・ドゥ
Jane Smith | |
---|---|
顧客ID | 注文日 |
1
1 : | ||
---|---|---|
顧客名 | 注文ID | 注文日 |
1 | John Doe |
2
2 | 2023-01-02 |
---|
以上がSQLの結合は内部結合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。