CARA INNER, RIGHT,LEFT DAN CROSS JOIN MYSQL

Ini adalah panduan untuk menjalankan inner, right, left, dan cross join di MySQL:


Inner Join: Mengembalikan baris ketika terdapat setidaknya satu keselarasan antara kedua tabel"

```sqlSELECT table1.column1, table2.column2...

FROM table1INNER JOIN table2ON table1.matching_column = table2.matching_column;

```



Left Join (atau Left Outer Join): Mengembalikan semua baris dari tabel kiri, dan baris yang sesuai dari tabel kanan. Jika tidak ada keselarasan, hasilnya NULL di sisi kanan.

```sqlSELECT table1.column1, table2.column2...

FROM table1LEFT JOIN table2ON table1.matching_column = table2.matching_column;

```



Right Join (atau Right Outer Join): Mengembalikan semua baris dari tabel kanan, dan baris yang sesuai dari tabel kiri. Jika tidak ada keselarasan, hasilnya NULL di sisi kiri.

```sqlSELECT table1.column1, table2.column2...

FROM table1RIGHT JOIN table2ON table1.matching_column = table2.matching_column;

```



Cross Join: Mengembalikan hasil gabungan dari setiap baris dari tabel pertama dengan setiap baris dari tabel kedua.

```sqlSELECT table1.column1, table2.column2...

FROM table1CROSS JOIN table2;

```


Silakan gantilah "table1", "table2", "column1", "column2", dan "matching_column" dengan nama tabel, nama kolom, dan kolom yang sesuai dari database Anda.


Nanti tampilannya akan seperti ini :









"Terima Kasih Telah Membaca"



Komentar