8.1. Natural Join

Sekarang Anda dapat membuat tampilan yang sama dengan query yang lebih singkat, yaitu menggunakan NATURAL JOIN. Seperti yang ditunjukkan pada gambar berikut dengan query:
Gambar 8. 1 Menampilkan data pemesanan menggunakan NATURAL JOIN

8.2. Left Join dan Right Join

Left Join akan menampilkan semua record dari tabel sebelah kiri, dan record dari tabel sebelah kanan yang cocok. Hasilnya akan NULL untuk bagian kanan jika tidak ada kecocokan. Misal diminta untuk ditampilkan tabel customer  yang menampilkan juga tanggal oleh customer melakukan transaksi. Query yang tepat jika menggunakan left join adalah sebagai berikut:
Gambar 8. 2 Contoh penggunaan left join untuk menampilkan tanggal transaksi
Right join adalah join yang serupa dengan left join, hanya saja posisi tabel yang kanan akan ditampilkan semua record nya. Sedangkan tabel yang kiri hanya record yang bersesuaian saja. Untuk right join sebagai berikut :
Gambar 8. 3 Contoh penggunaan right join untuk menampilkan nama_customer

8.3. Inner Join

Versi aman dari left join maupun right join adalah inner join. Inner join tidak mementingkan posisi tabel pada query dan fungsinya sama dengan klausa where. Misalkan diperlukan tampilan dari pengelolaan pemesanan, dimana menampilkan nama_transaksi dan tanggal dimana customer melakukan transaksi, query nya adalah sebagai berikut:
Gambar 8. 4 Contoh penggunaan inner join












Tidak ada komentar:

Posting Komentar

BAB VIII JOIN 8.1. Natural Join Sekarang Anda dapat membuat tampilan yang sama dengan query yang lebih singkat, yaitu menggunakan ...