Download as pdf
Download as pdf
You are on page 1of 6
1. Join Menurut (Ladjamudin, 2004) menyampaikan bahwa Join merupakan operasi yang digunakan untuk menggabungkan dua tabel atau lebih dengan hasil berupa gabungan dari kolom-kolom yang berasal dari tabel-tabel tersebut. Contoh, diketahui ada dua tabel yaitu Tabel Mahasiswa dan Tabel Nilai, sebagai berikut : Tabel Nilai [nm Tabel Mahasiswa ww [NAA | ALANA 7oa9ee32 | Nareyot [Jaana toesotas | Reus Sire grasesoo | bua Depok ‘tzpesas | Pronoun | Roper ecoeaar | Pon Bonen Frroeass [amin | Bogor ‘oaaeoot | rn Derak roe | baer ‘our Ada beberapa tipe Join, yaitu : a. INNER JOIN 0208852 10296428 31296500 41296825 21196353 50095407 [ome Kaori Kot? Kqo2t Kurz Kurz Ko132 FINAL ‘Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian. Jika ada Query sebagai berikut : Nilai INNER JOIN Mahasiswa ON Nilai.NIM = Mahasiswa.NIM; ‘Maka Hasil gabungannya adalah : NIM KD MK | MID | FINAL [NIM NAMA ALAMAT 10296832 | KKO21_ | 60 5 10296832 | Nurhayati | Jakarta 10296126 | KD132._ | 70 50 10296126 | Astuti Jakarta 31296500 | KKo21_ | 55 40 31296500 | Budi Depok 41296525 KU122_ | 90 80 41296525 | Prananigrum | Bogor 21196353 | Ku122_ | 75 75 21196353 | Quraish Bogor 50096487 | KD132 | 80 0 50096487 | Pipit Bekasi Kemudian jika diberikan query sebagai berikut: SELECT NilaiNIM, Mahasiswa NAMA, NilaiKD_MK, Nilai.MID FROM Nilai INNER JOIN Mahasiswa ON Nilai.NIM = Mahasiswa.NIM; Maka Hasilnya adalah : NIM NAMA KD_MK MID 10296832 Nurhayati KKO21 60 10296126 Astuti KD132 70 31296500 | Budi kKO21 55 41296525 —_| Prananigrum | KU122 90 21196353 Quraish KU122 75 50095487 Pipit KD132 80 b. LEFT JOIN atau LEFT OUTER JOIN Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian dan juga semua record pada tabel sebelah kiri. Contoh : Jika ada query sebagai berikut : Mahasiswa LEFT OUTER JOIN Nilai ON Nilai.NIM = Mahasiswa NIM Maka Hasil gabungannya adalah sebagai berikut : NIM NAMA, ALAMAT | NIM KD_MK | MID | FINAL 10296832 | Nurhayati | Jakarta | 10296832 | KKO21 | 60 B 10296126 | Astuii Jakarta | 10298126 | KD132_ | 70 90 31296500 | Budi Depok | 31296500 | Kko21_ | 55 40 41296525 | Prananigram | Bogor 41296525 | KU122_ | 90 80 50096487 | Pipit Bekasi | 50096487 | KD132 | 80 0 21196353 | Quraish Bogor 21196353 | KU122_ | 75 5 10296001 | Fintri Depok | NULL NULL | NULL | NULL 21198002 | Julizar Jakarta | NULL NULL | NULL | NULL Kemudian jika diberikan query sebagai berikut : SELECT Mahasiswa.NIM, Mahasiswa.NAMA, Nilai.KD_MK, Nilai.MID FROM Mabhasiswa LEFT OUTER JOIN Nilai ON NilaiNIM = “Mrhasiswa.NIM; Maka Hasilnya : NM NAMA KD_MK | MD 10296832 | Nurhayati | KKO2I | 60 10296126 | Astuti KDI? [70 | 31296500 | Budi Kko21 | 55 41296525 | Prananigram | KU122__| 90 ‘50096487 | Pipit Kp132_ | 80 21196353 | Qurash Ku122 | 75 10296001 | Fintri NULL [NOLL 21198002 | Julizar NULL [NULL c. RIGHT JOIN atau RIGHT OUTER JOIN ‘Menggabungkan dua tabel dimana diantara dua tabel datanya bersesuaian dan juga semua record pada tabel sebelah kanan. Contoh, jika ada query seperti dibawah ini : ‘Nilai RIGHT OUTER JOIN Mahasiswa ON Nilai. NIM = Mahasiswa.NIM; ‘Maka Hasilnya : NIM KD MK [MD | FINAL [NM NAMA ‘ALAMAT 10296832 KKO2I [60 | 75 10296832 | Nuthayati | Jakarta 10296126 KDI32|70 | 90 10296126 | Astut Jakarta 31296500 | KKO2i [55 | 40 31296500 | Budi Depok #1296535 KID [90 | 80 41296525. | Prananignam | Bogor 50096487 KDI32_|80 | 0 50096487 | Pipit Bekasi 71196353 | KU [75 | 7S 21196353 | Quraish | Bogor NULL | NULL | NULL | NULL 10296001 | Fintsi Depok NULL NULL [NULL [NULL 21198002 | Tulizar Takara Kenudian, jika dibcrikan query sebagai berikut : SELECT Mahasiswa.NIM, Mahasiswa.NAMA, Nilai.KD_MK, Nilai.MID FROM Nilai RIGHT OUTER JOIN Mahasiswa ON NilaiNIM = Mahasiswa.NIM; Maka Hasilnya : ‘NIN NAMA KD_MK [MD 10296832 | Nurhayai_ [KKO21 [60 10296126 | Astuti KDin | 70 31296500 | Budi RKO | 55 41296525 | Prananigram | KUI22 [90 50096487 | Pipi KDIS2 | 80 21196353 | Quraish | RUI22 [75 10296001 | Fintri ‘NULL | NULL 21198002 | Tulizar ‘NULL | NULL

You might also like