Penggunaan USING dalam SQL
USING dalam SQL ialah kata kunci yang digunakan untuk menentukan hubungan sambungan antara jadual. Ia membolehkan anda menggabungkan berbilang jadual bersama-sama untuk mengekstrak data daripada jadual yang berbeza.
Syntax
<code>SELECT 列名
FROM 表名1
USING (连接列名)
JOIN 表名2</code>
Salin selepas log masuk
Parameter
-
Nama lajur: Nama lajur yang perlu diambil.
-
Nama jadual 1: Jadual pertama yang akan disambungkan.
-
Nama jadual 2: Jadual kedua untuk disambungkan.
-
Sertai nama lajur: Nama lajur yang menyertai dua jadual. Nama lajur gabungan dalam kedua-dua jadual mestilah daripada jenis yang sama.
Cara menggunakan
-
untuk menentukan lajur cantuman: Tentukan lajur dalam dua jadual untuk dicantumkan.
-
Gunakan klausa USING: Gunakan klausa USING dalam pernyataan JOIN untuk menentukan lajur join.
-
Nyatakan nama jadual: Nyatakan nama jadual yang hendak disambungkan dalam klausa MENGGUNAKAN.
Contoh
<code>SELECT *
FROM customers
USING (customer_id)
JOIN orders</code>
Salin selepas log masuk
Pertanyaan ini akan menyertai jadual pelanggan dan jadual pesanan, menggunakan lajur customer_id sebagai lajur sertai.
Kelebihan
-
Pertanyaan ringkas: Klausa USING memudahkan untuk menyertai berbilang jadual, terutamanya jika nama lajur gabungan adalah sama.
-
Meningkatkan prestasi: Dalam sesetengah kes, klausa USING boleh meningkatkan prestasi pertanyaan kerana pengoptimum SQL boleh menggunakannya untuk menjana pelan pertanyaan yang lebih cekap.
Nota
- GUNA klausa hanya boleh digunakan untuk menyertai dua jadual.
- Lajur sertai mestilah daripada jenis data yang sama.
- Nama jadual tidak boleh diulang dalam klausa MENGGUNAKAN.
Atas ialah kandungan terperinci Apakah maksud penggunaan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!