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

Perbezaan antara cantuman dalam dan cantuman luar dalam SQL

PHPz
PHPzke hadapan
2023-09-13 12:29:091037semak imbas

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;

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam