Latihan 1 dari materi LEFT & RIGHT JOIN di SQL — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Database-nya berisi customers (Budi, Siti, Andi) dan orders (Laptop dan Mouse milik Budi, Monitor milik Siti). Andi belum pernah pesan. Tampilkan semua pelanggan beserta produknya, termasuk Andi.
Baris SELECT c.name AS nama, o.product AS produk dan FROM customers c di kode awal sudah benar, biarkan.
Di tempat komentarnya, tambahkan LEFT JOIN orders o ON c.id = o.customer_id.
Yang dinilai: hasilnya tepat 4 baris, dan kolom nama berisi Andi (produknya NULL).
Hint
INNER JOIN membuang pelanggan yang gak punya pesanan. LEFT JOIN menyimpan semua baris tabel kiri, yaitu tabel di FROM, dan mengisi kolom tabel kanan dengan NULL.
Setelah FROM customers c, tulis LEFT JOIN tabel_kanan alias ON alias_kiri.id = alias_kanan.customer_id, lalu titik koma.
SELECT c.name AS nama, o.product AS produk FROM customers c LEFT JOIN orders o ON c.id = o.customer_id;
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...