Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

RELASI DATABASE DENGAN MYSQL. JOIN WITHOUT JOIN STATEMENT Query untuk Join : Select, from where =

Presentasi serupa


Presentasi berjudul: "RELASI DATABASE DENGAN MYSQL. JOIN WITHOUT JOIN STATEMENT Query untuk Join : Select, from where ="— Transcript presentasi:

1 RELASI DATABASE DENGAN MYSQL

2 JOIN WITHOUT JOIN STATEMENT Query untuk Join : Select, from where =

3 Buat Database : KULIAH Tabel: MAHASISWA, DOSEN FieldTipeData NIMINT (10) NAMACHAR ALAMATVARCHAR IPKFLOAT (10,2) ID_DOSENINT (5)

4 NIMNAMAALAMATIPKID_DOSEN Lalu HermanJl.Mawar No KurniawanJl.Affandi N Indra KusumaJl.Demangan No Karman Maulana Jl Babarsari No Rizad RahmanJl Kapas No Wawan Adi Putra Jl.Kledokan no M.Taufik Hidayat Jl. Tambak No Rahmat Hidayat Jl.Merpati no Ida KusumaJl.Diponegoro no NugrahaJl. Pasifik No

5 ID_DOSENNAMAALAMATJABATANNOTELP 78900HERRY SOFIAN, M.KOM JL. JAMBU NO 11 LEKTUR HERU CAHYA, MT JL. BELIMBING NO 3 ASS AHLI AGUS SALIM,MT JL.PINANG NO 23 LEKTUR NOVIANTOJL.JERUK NO 5LEKTUR RAHMAT BUDIMAN, ST JL.MERAPI NO 7 ASS AHLI

6 Menampilkan isi tabel dosen melalui tabel mahasiswa : SELECT * FROM dosen a, mahasiswa b where a.ID_Dosen=b.ID_Dosen; Menampilkan isi tabel dosen dan mahasiswa yang memiliki id_dosen yang sama : SELECT b.NIM, b,NAMA, a.ID_Dosen, a.NAMA FROM dosen a, mahasiswa b WHERE a.ID_Dosen=b.ID_Dosen;

7 Menampilkan isi tabel DOSEN dan MAHASISWA yang memiliki ID_Dosen yang sama = ‘78903’ 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 = ‘78903’;

8 CROSS JOIN Penggabungan paling sederhana tanpa ada kondisi. SELECT field1,field2 FROM tabel1 CROSS JOIN tabel2;

9 INNER JOIN Untuk merelasikan dua set data yang ada di tabel, letak relasinya setelah perintah ON pada JOIN. Hasilnya adalah gabungan kedua tabel yang memiliki data join yang sama. Query : Select,, FROM INNER JOIN ON =

10 STRAIGHT JOIN Identik dengan inner join tetapi tidak mengenal klausa where SELECT FROM STRAIGHT JOIN

11 OUTER JOIN Outer Join akan menghasilkan record-record yang ada, baik yang ada pasangannya pada tabel lain atau tidak. – Left Outer Join Digunakan dalam situasi ketika ingin mengembalikan semua elemen data set A, terlepas dari apakah nilai kunci ada dalam data set B. Query : Select,, FROM LEFT JOIN ON =

12 – Right Outer Join : digunakan dalam situasi ketika ingin mengembalikan semua elemen data set B, terlepas dari apakah nilai kunci ada dalam data set A. – Query : Select,, FROM RIGHT JOIN ON =

13 Menampilkan isi tabel DOSEN melalui tabel MAHASISWA Select a.nama,a.id_dosen, b.id_dosen, b.nama FROM mahasiswa a INNER JOIN dosen b ON a.id_dosen = b.id_dosen

14 Menampilkan isi tabel dosen dan mahasiswa dengan LEFT JOIN Select a.nama, a.id_dosen, b.id_dosen, b.nama FROM mahasiswa a LEFT JOIN dosen b ON a.id_dosen = b.id_dosen;

15 Menampilkan isi tabel DOSEN dan MAHASISWA dengan RIGHT JOIN select a.nama, a.id_dosen, b.id_dosen, b.nama FROM mahasiswa a RIGHT JOIN dosen b ON a.id_dosen = b.id_dosen;


Download ppt "RELASI DATABASE DENGAN MYSQL. JOIN WITHOUT JOIN STATEMENT Query untuk Join : Select, from where ="

Presentasi serupa


Iklan oleh Google