Snippet Code JOIN 2 Table (Studi Kasus Nilai Mahasiswa) untuk menampilkan nilai mahasiswa

MySQL
Banner

Tahap#1 : Buat Database akademik

CREATE DATABASE IF NOT EXISTS `akademik` DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_general_ci;

Tahap#2 : Buat Table mahasiswa dan nilai

CREATE TABLE `akademik`.`mahasiswa` ( `id_mhs` INT NOT NULL AUTO_INCREMENT , `nm_mhs` VARCHAR(100) NOT NULL , PRIMARY KEY (`id_mhs`)) ENGINE = InnoDB;
CREATE TABLE `akademik`.`nilai` ( `id_nilai` INT(11) NOT NULL AUTO_INCREMENT , `id_mhs` INT(11) NOT NULL , `nilai` DECIMAL(3.2) NOT NULL , PRIMARY KEY (`id_nilai`)) ENGINE = InnoDB;

Tahap#3 : Input Sample Data

INSERT INTO `mahasiswa` (`id_mhs`, `nm_mhs`) VALUES (NULL, 'ANDI');
INSERT INTO `nilai` (`id_nilai`, `id_mhs`, `nilai`) VALUES (NULL, '1', '100');

Tahap#4 : Join Table

SELECT
    B.nm_mhs,
    A.nilai 
FROM
    nilai A
    LEFT JOIN mahasiswa B ON A.id_mhs = B.id_mhs

Output

Saya adalah seorang Fullstack Web Developer. Saya sangat menyukai hal-hal baru di dunia teknologi

Traktir Saya
profile
ALFIKRI
Fullstack Web Developer