Rumah  >  Artikel  >  Apakah kegunaan left join?

Apakah kegunaan left join?

小老鼠
小老鼠asal
2024-03-12 16:48:261617semak imbas

Penggunaan: 1. LEFT JOIN ON: Gunakan klausa ON untuk menyatakan syarat cantuman; .

Apakah kegunaan left join?

LEFT JOIN ialah pernyataan SQL yang digunakan untuk menggabungkan rekod daripada dua atau lebih jadual. LEFT JOIN mengembalikan semua rekod dalam jadual kiri dan rekod dalam jadual kanan yang memenuhi syarat gabungan. Jika tiada rekod yang memenuhi syarat dalam jadual yang betul, NULL dikembalikan.

LEFT JOIN boleh digunakan dengan cara berikut:

1 LEFT JOIN ON: Gunakan klausa ON untuk menyatakan syarat join.

Contohnya: PILIH * DARI jadual 1 LEFT JOIN table 2 ON table 1.column = table 2.column;

2 LEFT JOIN USING: Gunakan klausa USING untuk menyatakan syarat cantuman, iaitu kedua-dua jadual mempunyai nama lajur yang sama.

Contohnya: PILIH * DARI Jadual 1 LEFT JOIN Jadual 2 MENGGUNAKAN (lajur);

3 LEFT OUTER JOIN: LEFT OUTER JOIN ialah sinonim untuk LEFT JOIN, digunakan untuk mengembalikan semua rekod dalam jadual kiri, serta. yang memenuhi syarat bergabung Rekod dalam jadual di sebelah kanan.

Contohnya: PILIH * DARI Jadual 1 LEFT OUTER JOIN Jadual 2 PADA Jadual 1. Lajur = Jadual 2. Lajur

4 LEFT JOIN berbilang jadual: Anda boleh menggunakan berbilang LEFT JOIN untuk menyertai berbilang jadual.

Contohnya: PILIH * DARI Jadual 1 LEFT JOIN Jadual 2 ON Table 1. Column = Table 2. Column LEFT JOIN Table 3 ON Table 1. Column = Table 3. Column

Perlu diingat bahawa penggunaan LEFT JOIN memerlukan Tentukan berdasarkan keperluan perniagaan khusus dan struktur jadual data untuk memastikan keadaan sambungan adalah betul dan hasilnya memenuhi jangkaan.

Atas ialah kandungan terperinci Apakah kegunaan left join?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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

Artikel berkaitan

Lihat lagi