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 123070201Lalu HermanJl.Mawar No.113.0178900 123070202KurniawanJl.Affandi N.122.7578900 123070203Indra KusumaJl.Demangan No.23 2.8378904 123070204Karman Maulana Jl Babarsari No.8 2.578902 123070205Rizad RahmanJl Kapas No.63.2178901 123070206Wawan Adi Putra Jl.Kledokan no 2 3.2178903 123070207M.Taufik Hidayat Jl. Tambak No.32 3.1178902 123070208Rahmat Hidayat Jl.Merpati no.12 3.4178900 123070209Ida KusumaJl.Diponegoro no.10 3.3278902 123070210NugrahaJl. Pasifik No.72.8578901

5 ID_DOSENNAMAALAMATJABATANNOTELP 78900HERRY SOFIAN, M.KOM JL. JAMBU NO 11 LEKTUR08123456789 78901HERU CAHYA, MT JL. BELIMBING NO 3 ASS AHLI08123456788 78902AGUS SALIM,MT JL.PINANG NO 23 LEKTUR08123456787 78903NOVIANTOJL.JERUK NO 5LEKTUR08123456786 78904RAHMAT BUDIMAN, ST JL.MERAPI NO 7 ASS AHLI08123456785

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