The document discusses different types of JOIN statements in SQL including inner join, outer join, cross join, and union join. It provides examples of SQL queries using each type of join between DOSEN and MAHASISWA tables, and shows the results of running each query.
1. Nama : Moh.Idham latief
NIM : 131312026
MODUL 7
JOIN WITHOUT JOIN STATEMENT
LATIHAN :
Menampilkan isi tabel DOSEN melalui tabel MAHASISWA.
PERINTAH :
SELECT * FROM DOSEN a, MAHASISWA b WHERE a.ID_DOSEN = b.ID_DOSEN;
HASIL RUNNING :
Menampilkan isi tabel DOSEN dan MAHASISWA yang memiliki ID_DOSEN yang
sama.
PERINTAH :
SELECT b.NIM, b.NAMA, a.ID_DOSEN, a.NAMA FROM DOSEN a, MAHASISWA b WHERE
a.ID_DOSEN =b.ID_DOSEN;
2. Menampilkan isi tabel DOSEN dan MAHASISWA yang memiliki ID_DOSEN yang
sama = „12344 .‟
PERINTAH :
SELECT b.NIM, b.NAMA, a.ID_DOSEN, a.NAMA FROM DOSEN a, MAHASISWA b WHERE
a.ID_DOSEN =b.ID_DOSEN AND a.ID_DOSEN = '12344';
HASIL RUNNING :
3. MODUL 8
INNER JOIN dan OUTER JOIN
PERINTAH :
SELECT a.NAMA, a.ID_DOSEN, a.ALAMAT, a.JABATAN, a.NOTELP FROM DOSEN a
INNER JOIN MAHASISWA b ON a.ID_DOSEN =b.ID_DOSEN;
HASIL RUNNING:
4. PERINTAH :
SELECT a.NAMA, a.ID_DOSEN, a.ALAMAT, a.JABATAN, a.NOTELP FROM DOSEN a
LEFT JOIN MAHASISWA b ON a.ID_DOSEN =b.ID_DOSEN;
HASIL RUNNING :
PERINTAH :
SELECT a.NAMA, a.ID_DOSEN, a.ALAMAT, a.JABATAN, a.NOTELP FROM DOSEN a
RIGHT JOIN MAHASISWA b ON a.ID_DOSEN =b.ID_DOSEN;
HASIL RUNNING
5. PERINTAH :
SELECT a.NAMA, a.ID_DOSEN, a.ALAMAT, a.JABATAN, a.NOTELP FROM DOSEN a
CROSS JOIN MAHASISWA b
HASIL RUNNING:
6. MODUL 9
CROSS JOIN dan UNION JOIN
PERINTAH:
SELECT a.ID_DOSEN,b.ID_DOSEN FROM DOSEN b JOIN MAHASISWA a ON
7. a.ID_DOSEN =
b.ID_DOSEN WHERE a.ID_DOSEN = '12341' UNION
SELECT a.ID_DOSEN,b.ID_DOSEN FROM DOSEN b JOIN MAHASISWA a ON
a.ID_DOSEN =
b.ID_DOSEN WHERE a.ID_DOSEN = '12344'
HASIL RUNNING