6. Fundamental SQL Using INNER JOIN and UNION - anggita-dian/DQLab GitHub Wiki

1. Penggabungan Tabel dari Relasi Kolom

Pendahuluan

Tabel pertama: ms_item_warna

Tabel kedua: ms_item_kategori

Tugas Praktek

SELECT * FROM ms_item_kategori;

SELECT * FROM ms_item_warna;

Quiz: Mana kolom dari kedua tabel yang memiliki kecocokan data?

Quiz: Mana data dari pasangan key column yang cocok?

Key Columns

Menggabungkan Tabel dengan Key Columns

SELECT * FROM ms_item_kategori, ms_item_warna

WHERE nama_barang = nama_item;

Penjelasan Query Penggabungan Tabel

Penjelasan Hasil Penggabungan Tabel

Penjelasan Proses Penggabungan Tabel

Quiz: Mana Query Penggabungan Tabel Yang Benar?

Quiz: Mana Penjelasan Hasil Penggabungan Yang Benar?

Bagaimana jika urutan Tabel diubah?

SELECT * FROM ms_item_warna, ms_item_kategori

WHERE nama_barang = nama_item

Menggunakan Prefix Nama Tabel

SELECT ms_item_kategori.*, ms_item_warna.*

FROM ms_item_warna, ms_item_kategori

WHERE nama_barang = nama_item

Penggabungan Tanpa Kondisi

SELECT * FROM ms_item_kategori, ms_item_warna;

Quiz: Berapa Jumlah Baris Hasil “Join Tanpa Kondisi” Berikut?

Kesimpulan

2. INNER JOIN

tabel tr_penjualan dan tabel ms_produk

SELECT * FROM tr_penjualan;

SELECT * FROM ms_produk;

3. UNION

Tabel yang Akan Digabungkan

SELECT * FROM tabel_A;

SELECT * FROM tabel_B

Menggunakan UNION

SELECT * FROM tabel_A

UNION

SELECT * FROM tabel_B;

4. Mini Project