Anda di halaman 1dari 5

Menampilkan data dari banyak tabel

Perintah SQL join adalah perintah yang digunakan untuk menghubungkan beberapa tabel
yang mempunyai relasi untuk mendapatkan satu set data yang lengkap.
Macam-macam Join:
1. Inner Join
Akan mengambil data yang beririsan

Select barang.id_barang, barang.nama_barang, penjualan.tgl_jual from barang


INNER JOIN penjualan ON barang.id_barang=penjualan.id_barang;

2. Left join
Akan mengambil data yang beririsan dan data sebelah kiri
Select barang.id_barang, barang.nama_barang, penjualan.tgl_jual from barang
LEFT JOIN penjualan ON barang.id_barang=penjualan.id_barang;

3. Right join
Akan mengambil data yang beririsan dan data sebelah kanan
Select barang.id_barang, barang.nama_barang from barang RIGHT JOIN
penjualan ON barang.id_barang=penjualan.id_barang;

4. Full Join
Mengambil semua data

Select barang.id_barang, barang.nama_barang, penjualan.tgl_jual from barang


LEFT JOIN penjualan ON barang.id_barang=penjualan.id_barang
-> UNION
-> Select barang.id_barang, barang.nama_barang, penjualan.tgl_jual from
barang RIGHT JOIN penjualan ON barang.id_barang=penjualan.id_barang;
Menampilkan data dari 3 tabel
Tampilkan id barang, nama barang, harga, nama pembeli dan tanggal penjualan dari
tabel barang, customer dan penjualan!
select barang.id_barang, barang.nama_barang, barang.harga, customer.nama,
penjualan.tgl_jual from barang, customer, penjualan
-> WHERE barang.id_barang = penjualan.id_barang AND
customer.id_customer = penjualan.id_customer;
LATIHAN
1. Tampilkan nama barang, nama pembeli dan tanggal penjualan dari semua barang

2. Tampilkan nama_barang dan jumlah penjualan untuk semua barang yang


memiliki jumlah penjualan lebih dari 15

3. Tampilkan nama customer, alamat customer dan tanggal jual dari semua customer
yang menjual pada tanggal 20 September 2021

4. Tampilkan nama barang, nama pembeli dan tanggal penjualan dari semua barang
yang mempunyai huruf ‘a’

5. Tampilkan nama barang, harga, nama pembeli, alamat pembeli dan jumlah
penjualan dari semua barang

6. Tampilkan nama barang, harga, nama pembeli, alamat pembeli dan jumlah
penjualan dari semua barang yang memiliki harga 25000

7. Tampilkan nama barang , stok, jumlah dari semua barang. Kemudian hitung
jumlah sisa dari jumlah stok barang, beri judul field sisa

Anda mungkin juga menyukai