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 :
Komentar
Posting Komentar