Ya, JOIN ON ialah sejenis gabungan dalaman dalam SQL Ia hanya mengembalikan baris dengan baris yang sepadan dalam dua jadual. Keadaan perbandingan menentukan baris yang sepadan.
Adakah JOIN ON gabungan dalaman dalam SQL?
Jawapan: Ya, JOIN ON ialah sejenis gabungan dalaman dalam SQL.
Penjelasan terperinci:
Inner join ialah operasi gabungan yang hanya mengembalikan baris dengan baris yang sepadan dalam dua jadual. Apabila menggunakan JOIN ON, syarat perbandingan dalam klausa WHERE menentukan baris mana yang akan dipadankan.
Berikut ialah sintaks untuk cantuman dalaman:
<code>SELECT * FROM 表1 JOIN 表2 ON 表1.列名 = 表2.列名</code>
Dalam sintaks ini:
SELECT *
mengembalikan nilai semua lajur dalam dua jadual. SELECT *
返回两张表中所有列的值。FROM 表1
和 FROM 表2
指定要连接的表。ON 表1.列名 = 表2.列名
Apabila menggunakan JOIN ON, hanya baris daripada rekod dengan nilai yang sepadan dalam kedua-dua jadual akan dikembalikan. Ini berbeza daripada gabungan luar, yang juga mengembalikan rekod yang tidak dapat ditandingi.
Contoh:
Andaikan kita ada dua jadual:
ID Pelanggan | |
---|---|
1 | |
2 |
ID Pesanan | ID Pelanggan1 | |
---|---|---|
1 | ||
1 : |
Nama Pelanggan
ID Pesanan
1 | 1 | 1 | |
---|---|---|---|
2 | Jane Smith | 2 | 2023-01-02 |
Atas ialah kandungan terperinci Adakah join on dalam sql merupakan gabungan dalaman?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!