Login / Daftar
INNER JOIN di SQL: Ambil Hanya Data yang Punya Pasangan di Kedua Tabel 1:18
0:00
1:18

INNER JOIN di SQL: Ambil Hanya Data yang Punya Pasangan di Kedua Tabel

Rinaldi Microsoft Certified in AI Engineer, Data Analyst, Data Scientist dan Fabric Analytics 17 Batch 7 Kelas AI Engineer, Data Analyst, Data Scientist, Machine Learning Engineer, Data Engineer, Power BI, Power Apps, Power Automate, Excel, Looker Studio, Microsoft 365 Developer, Python, SQL
INNER JOIN cuma menampilkan baris yang punya pasangan di kedua tabel. Yang tidak punya pasangan, hilang. Contoh paling nyata di kantor: kita punya catatan PO sendiri, vendor punya catatan kirim sendiri. Mau cek yang mana yang benar-benar cocok? INNER JOIN. Yang muncul cuma transaksi yang ada di dua-duanya. Order dengan customer_id yang tidak terdaftar di tabel customer otomatis tersaring. Itu sebabnya INNER JOIN dipakai untuk rekonsiliasi dan validasi data, bukan untuk laporan yang harus menampilkan semua baris. SELECT o.order_id, c.customer_name, o.order_date FROM orders o INNER JOIN customers c ON o.customer_id = c.customer_id; Materi ini bagian dari kelas "SQL & Python untuk Data Analisis" di Taalenta. Cek jadwal batch berikutnya, akses rekaman lengkapnya, atau ajukan kelas privat untuk tim/perusahaan: https://taalenta.id/sqp/

Transkrip otomatis, mungkin ada salah kata.

Ada beberapa jenis penggabungan. Oke, ini saya jelaskan teori dulu ya. Teori dulu. Yang pertama ada namanya inner join. Inner join. Apa itu inner join? Inner join itu dia akan ambil hanya data yang punya pasangan di kedua tabel aja ya. Misal kita punya data di tabel A, punya data di tabel B. Nah, apa yang masuk di tabel A dan apa yang masuk di tabel B itu akan ditampilkan di sini. Jadi, yang keluar nanti adalah data yang nantinya ada di tabel A, ada di tabel B. Biasanya kita gunakan ini untuk pencocokan ya, untuk cek transaksi, untuk cek nanti untuk misal kita punya catatan sendiri, vendor punya catatan sendiri, kita cek ya, pas enggak nih gitu ya. Antara yang kita minta ya, PO yang kita minta dengan yang mereka kirim itu sesuai enggak? Nah, itu dicek. Ah, itu biasanya kita pakai iner ini untuk ngecek yang namanya eh kecocokan data. Jadi, cek di tabel A sama tabel B ada enggak data yang sama. Kalau ada munculin itu inner. [musik] Yeah.