Selasa, 29 November 2011

Lp MySQL 2 (Join Table)

Join Table


1.       Jelaskan apa yang dimaksud dengan join table pada mySQL?
2.       Jelaskan macam-macam perintah join table pada mySQL?

Jawaban
1.       Join table adalah fitur pada MySQL yang berguna menggabungkan tabel dengan query-query yang mendapatkan kembali data. Atau bentuk kondisi join dimana nilai relasi yang terjadi antar 2 table adalah sama.  Join table merupakan salah satu dari beberapa operasi paling penting yang dapat Anda lakukan dengan menggunakan statemen SELECT.
2.       Macam-macam perintah join table pada MySQL.
·         Inner join
Dengan inner join, tabel akan digabungkan dua arah, sehingga tidak ada data yang NULL di satu sisi. Sebagai contoh, kita akan menggabungkan tabel pelanggan dan pesan dimana kita akan menampilkan daftar pelanggan yang pernah melakukan pemesanan (transaksi).

Inner join dengan where
Penggabungan dengan klausa WHERE memiliki bentuk umum sebagai berikut:
SELECT tabel1.*, tabel2.* FROM tabel1, tabel2
WHERE tabel1.PK=tabel2.FK;

Inner Join dengan klausa INNER JOIN
Berikut ini bentuk umumnya:
SELECT tabel1.*, tabel2.*
FROM tabel1 INNER JOIN tabel2
ON tabel1.PK=tabel2.FK;

·         Outer Join
Dengan outer join, tabel akan digabungkan satu arah, sehingga memungkinkan ada data yang NULL (kosong) di satu sisi. Sebagai contoh, kita akan menggabungkan tabel pelanggan dan pesan dimana kita akan menampilkan daftar pelanggan yang pernah melakukan pemesanan (transaksi).

Left Join
Bentuk umum:
SELECT tabel1.*, tabel2.*
FROM tabel1 LEFT JOIN tabel2
ON tabel1.PK=tabel2.FK;
Right Join
Bentuk umum:
SELECT tabel1.*, tabel2.*
FROM tabel1 RIGHT JOIN tabel2
ON tabel1.PK=tabel2.FK;

Tidak ada komentar:

Posting Komentar