Rumah > pangkalan data > tutorial mysql > Perbezaan antara sambung luar kiri, kanan dan penuh

Perbezaan antara sambung luar kiri, kanan dan penuh

WBOY
Lepaskan: 2023-08-27 10:13:08
ke hadapan
920 orang telah melayarinya

Perbezaan antara sambung luar kiri, kanan dan penuh

Dalam siaran ini, kita akan memahami perbezaan antara sambung luar kiri, sambung luar kanan dan sambung luar penuh.

Sambung Luar Kiri

Ia mengambil semua baris dari jadual di sebelah kiri.

Ia sama seperti 'Inner Join + all the unmatched rows from the left table'.

Data yang tidak padan pada jadual kanan hilang.

Contoh:

SELECT [column_1, column_2, ….]
FROM table_1
LEFT OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column
Salin selepas log masuk

Right Outer Join

Ia mengambil semua baris jadual di sebelah kanan.

Ia sama seperti melakukan 'Inner Join + all of the unmatched rows from the right table'.

Data yang tidak padan dari jadual kiri hilang.

Contoh:

SELECT [column_1, column_2, ….]
FROM table_1
RIGHT OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column
Salin selepas log masuk

Full outer join

Ia mendapat semua baris daripada kedua-dua jadual.

Ia sama seperti melakukan "cantuman dalaman + semua baris tidak sepadan dalam jadual kiri + semua baris tidak sepadan dalam jadual kanan".

Tiada data akan hilang dalam operasi ini.

Contoh:

SELECT [column_1, column_2, ….]
FROM table_1
FULL OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column
Salin selepas log masuk

Atas ialah kandungan terperinci Perbezaan antara sambung luar kiri, kanan dan penuh. 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