Rumah > pangkalan data > tutorial mysql > Perbezaan antara cantuman dalam dan cantuman luar dalam SQL

Perbezaan antara cantuman dalam dan cantuman luar dalam SQL

PHPz
Lepaskan: 2023-09-13 12:29:09
ke hadapan
1035 orang telah melayarinya

Perbezaan antara cantuman dalam dan cantuman luar dalam SQL

Dalam artikel ini, kita akan memahami perbezaan antara gabungan dalam dan gabungan luar dalam SQL.

Inner join

  • klausa menggunakan "INNER JOIN" dan "JOIN".

  • Ia mengembalikan tuple gabungan dua atau lebih meja.

  • Apabila tiada atribut biasa, hasilnya kosong.

  • Jika bilangan tupel lebih besar, "INNER JOIN" berfungsi lebih cepat daripada "OUTER" SERTAI'.

  • Gunakan apabila maklumat terperinci tentang harta tertentu diperlukan.

  • "JOIN" dan "INNER JOIN' berfungsi dengan cara yang sama.

Sintaks

SELECT *
FROM table_1 INNER JOIN / JOIN table_2
ON table_1.column_name = table_2.column_name;
Salin selepas log masuk

Outer Join

  • Mengembalikan jadual gabungan.🜎

    Mengembalikan jadual yang ditentukan.🜎🜎 yang " SERTAI" syarat Gagal.
  • Boleh menggunakan klausa LEFT OUTER JOIN, KANAN OUTER JOIN, FULL OUTER JOIN
  • Letakkan NULL dan bukannya kosong jika harta itu kosong.
  • "INNEROUTER lebih perlahan berbanding JOIN" JOIN"

Atas ialah kandungan terperinci Perbezaan antara cantuman dalam dan cantuman luar dalam SQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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