Rumah > pangkalan data > SQL > teks badan

Adakah join on dalam sql merupakan gabungan dalaman?

下次还敢
Lepaskan: 2024-05-08 09:21:18
asal
818 orang telah melayarinya

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 dalam sql merupakan gabungan dalaman?

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>
Salin selepas log masuk

Dalam sintaks ini:

  • SELECT * mengembalikan nilai semua lajur dalam dua jadual. SELECT * 返回两张表中所有列的值。
  • FROM 表1FROM 表2 指定要连接的表。
  • ON 表1.列名 = 表2.列名
  • DARI jadual 1 dan DARI jadual 2 tentukan jadual yang hendak disambungkan.

PADA Jadual 1. Nama Lajur = Jadual 2. Nama Lajur ialah syarat perbandingan, yang menentukan asas untuk menyertai dua jadual.

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:

Jadual 1: PelangganID PelangganNama PelangganJohn Doe Jane Smith
1
2

Jadual 2: Pesanan ID PesananID Pelanggan1 Tarikh Pesanan2023-01-01ID Pelanggan
1
1 :

Nama Pelanggan

ID Pesanan

Tarikh Pesanan111 3-01-012Jane Smith 22023-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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan