SlideShare a Scribd company logo
Multiple Table cont...
Praktikum Sistem Basis Data
Straight Join
• Fungsi STRAIGHT JOIN hampir sama dengan basic
JOIN, namun kelebihannya adalah pada tabel akan dibaca
mulai dari sebelah kiri sampai kanan sehingga lebih
optimal , secara umum syntax nya adalah sebagai berikut:
Straight Syntax
SELECT judul, ThnTerbit, S.studioID AS Studio
FROM music AS M STRAIGHT_JOIN Studio AS S
STRAIGHT_JOIN Album AS A
WHERE M.musicID=A.musicID AND S.studioID=A.studioID AND
ThnTerbit<2008
ORDER BY judul;
Pada straight join pembuatan kondisi kembali ke WHERE sehingga USING dan
ON tidak digunakan, adapun metode lain dalam penggunaan syntax ini adalah ;
SELECT STRAIGHT_JOIN judul,ThnTerbit,S.studioID AS Studio
FROM music AS M, studio AS S, album AS A
WHERE M.musicID=A.musicID AND S.studioID=A.studioID AND
ThnTerbit<2008
ORDER BY judul;
Outer Join
• Fungsi Outer Join yaitu untuk menampilkan keseluruhan
data yang berelasi (Minimal 2 tabel) dimana terdapat
salah satu data yang tidak dimiliki pasangan di tabel lain,
metode yang digunakan ada dua macam yaitu LEFT
JOIN dan RIGHT JOIN
1. Left Join
• Syntax Left Join hampir sama dengan INNER JOIN atau
CROSS, namun sekarang kita harus memasukan keywordnya,
berikut adalah syntaxnya
SELECT judul, ThnTerbit, studioID
FROM music AS M LEFT JOIN album AS A
ON M.musicID=A.musicID
ORDER BY judul;
• Syntax query :
...left Join
• Bisa dengan syntax :
SELECT judul, ThnTerbit,studioID
FROM music AS M LEFT JOIN album AS A
USING (musicID)
ORDER BY judul;
SELECT judul, ThnTerbit,S.studioID AS Studio
FROM music AS M LEFT JOIN album AS A ON M.musicID=A.musicID
LEFT JOIN Studio AS S ON A.studioID=S.studioID
ORDER BY judul;
• Syntax Query untuk dua tabel berelasi:
2. Right Join
• Fungsi Right Join merupakan kebalikan dari LEFT JOIN namun
memiliki cara kerja yang sama dan sekarang data yang di tampilkan
dimulai dari sebelah kanan ke kiri, berikut syntax secara umumnya:
SELECT judul, ThnTerbit, S.studioID AS Studio
FROM music AS M RIGHT JOIN album AS A
ON M.musicID=A.musicID
RIGHT JOIN Studio AS S ON S.studioID=A.studioID
ORDER BY ThnTerbit;
Natural Join
• Natural Join dapat menspesifikasikan letak JOIN (FULL, RIGHT,
atau LEFT), berikut syntax secara umumnya
SELECT judul, ThnTerbit, S.studioID AS Studio
FROM music AS M NATURAL JOIN album AS A NATURAL JOIN
Studio AS S
WHERE ThnTerbit<2008
ORDER BY judul;
Pada Natural Join tidak ada kondisi ON ataupun USING, hal ini dikarenakan
NATURAL JOIN secara otomatis menghubungkan kata kunci yang sama
antar tabel yang berelasi.
Joining Tabel pada Statement
UPDATE dan DELETE
• Pada statement Update fungsi basic join dapat juga
digunakan hal ini dapat dilihat dari syntax yang dimiliki
statement update
Syntax Query (update)
• Implementasi Query:
UPDATE album CROSS JOIN studio USING (studioID)
CROSS JOIN music USING (musicID)
SET NamaStudio=”Angkasa Rec”
WHERE PemilikStudio=”SONY”;
Hasil dari fungsi diatas sebenarnya sama dengan proses UPDATE biasa
namun pada proses ini disisipkan fungsi join
Syntax Query (delete)
• sementara untuk fungsi delete dapat diimplementasikan
dengan :
DELETE A,S
FROM Studio AS S INNER JOIN album AS A ON
S.studioID=A.studioID INNER JOIN music AS M ON
M.musicID=A.musicID
WHERE PemilikStudio=”kadiman”

More Related Content

Viewers also liked

스스로 하는 재무설계 20101006
스스로 하는 재무설계 20101006스스로 하는 재무설계 20101006
스스로 하는 재무설계 20101006solight
 
Saída de Campo Biologia
Saída de Campo BiologiaSaída de Campo Biologia
Saída de Campo Biologiaguest7b65ee
 
[진로설계와 자기계발] 3주차 MBTI 성격이해
[진로설계와 자기계발] 3주차 MBTI 성격이해[진로설계와 자기계발] 3주차 MBTI 성격이해
[진로설계와 자기계발] 3주차 MBTI 성격이해
Jung Hyojung
 
11.2 Planetas, AsteróIdes E Cometas
11.2 Planetas, AsteróIdes E Cometas11.2 Planetas, AsteróIdes E Cometas
11.2 Planetas, AsteróIdes E Cometasguestf7e853
 
Biologia 11 preparação para o primeiro teste (b)
Biologia 11   preparação para o primeiro teste (b)Biologia 11   preparação para o primeiro teste (b)
Biologia 11 preparação para o primeiro teste (b)
Nuno Correia
 
Continentes e fundos Oceânicos
Continentes e fundos OceânicosContinentes e fundos Oceânicos
Continentes e fundos OceânicosTânia Reis
 
Biologia 11 ciclo celular
Biologia 11   ciclo celularBiologia 11   ciclo celular
Biologia 11 ciclo celular
Nuno Correia
 
Aula 02 geologia geral - minerais e rochas
Aula 02   geologia geral - minerais e rochasAula 02   geologia geral - minerais e rochas
Aula 02 geologia geral - minerais e rochasOmar Salhuana
 
톤톤해적단 게임소개서
톤톤해적단 게임소개서톤톤해적단 게임소개서
톤톤해적단 게임소개서
DrukHigh
 
정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)JP Jung
 
Sistema terra lua
Sistema terra luaSistema terra lua
Sistema terra lua
Nuno Correia
 
Geo 10 vulcanismo e tectónica de placas
Geo 10   vulcanismo e tectónica de placasGeo 10   vulcanismo e tectónica de placas
Geo 10 vulcanismo e tectónica de placas
Nuno Correia
 
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
JP Jung
 
Tema1.4. principios geológicos
Tema1.4. principios geológicosTema1.4. principios geológicos
Tema1.4. principios geológicos
pedrohp20
 

Viewers also liked (15)

스스로 하는 재무설계 20101006
스스로 하는 재무설계 20101006스스로 하는 재무설계 20101006
스스로 하는 재무설계 20101006
 
Saída de Campo Biologia
Saída de Campo BiologiaSaída de Campo Biologia
Saída de Campo Biologia
 
[진로설계와 자기계발] 3주차 MBTI 성격이해
[진로설계와 자기계발] 3주차 MBTI 성격이해[진로설계와 자기계발] 3주차 MBTI 성격이해
[진로설계와 자기계발] 3주차 MBTI 성격이해
 
11.2 Planetas, AsteróIdes E Cometas
11.2 Planetas, AsteróIdes E Cometas11.2 Planetas, AsteróIdes E Cometas
11.2 Planetas, AsteróIdes E Cometas
 
Biologia 11 preparação para o primeiro teste (b)
Biologia 11   preparação para o primeiro teste (b)Biologia 11   preparação para o primeiro teste (b)
Biologia 11 preparação para o primeiro teste (b)
 
Continentes e fundos Oceânicos
Continentes e fundos OceânicosContinentes e fundos Oceânicos
Continentes e fundos Oceânicos
 
Biologia 11 ciclo celular
Biologia 11   ciclo celularBiologia 11   ciclo celular
Biologia 11 ciclo celular
 
Aula 02 geologia geral - minerais e rochas
Aula 02   geologia geral - minerais e rochasAula 02   geologia geral - minerais e rochas
Aula 02 geologia geral - minerais e rochas
 
톤톤해적단 게임소개서
톤톤해적단 게임소개서톤톤해적단 게임소개서
톤톤해적단 게임소개서
 
정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)정종필 팀장이됐어요(더저용량)
정종필 팀장이됐어요(더저용량)
 
Sistema terra lua
Sistema terra luaSistema terra lua
Sistema terra lua
 
Geo 10 vulcanismo e tectónica de placas
Geo 10   vulcanismo e tectónica de placasGeo 10   vulcanismo e tectónica de placas
Geo 10 vulcanismo e tectónica de placas
 
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
 
Tema1.4. principios geológicos
Tema1.4. principios geológicosTema1.4. principios geológicos
Tema1.4. principios geológicos
 
Airbus a320-200 Aircraft #5
Airbus a320-200 Aircraft #5Airbus a320-200 Aircraft #5
Airbus a320-200 Aircraft #5
 

More from Putra Andry

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
Putra Andry
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
Putra Andry
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
Putra Andry
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
Putra Andry
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
Putra Andry
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
Putra Andry
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
Putra Andry
 
Function
FunctionFunction
Function
Putra Andry
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
Putra Andry
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
Putra Andry
 
Trigger
TriggerTrigger
Trigger
Putra Andry
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksi
Putra Andry
 
Stored procedure
Stored procedureStored procedure
Stored procedure
Putra Andry
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
Putra Andry
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
Putra Andry
 
Join
JoinJoin
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
Putra Andry
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
Putra Andry
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
Putra Andry
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
Putra Andry
 

More from Putra Andry (20)

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Function
FunctionFunction
Function
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Trigger
TriggerTrigger
Trigger
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksi
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
 
Join
JoinJoin
Join
 
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
 

Recently uploaded

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
ssuser289c2f1
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
TarkaTarka
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
SABDA
 

Recently uploaded (20)

MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdfMATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
MATERI SOSIALISASI PPDB JABAR- 4PAN052024.pdf
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdfSapawarga - Manual Guide PPDB Tahun 2024.pdf
Sapawarga - Manual Guide PPDB Tahun 2024.pdf
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024Seminar: Sekolah Alkitab Liburan (SAL) 2024
Seminar: Sekolah Alkitab Liburan (SAL) 2024
 

Akses multiple table part2

  • 2. Straight Join • Fungsi STRAIGHT JOIN hampir sama dengan basic JOIN, namun kelebihannya adalah pada tabel akan dibaca mulai dari sebelah kiri sampai kanan sehingga lebih optimal , secara umum syntax nya adalah sebagai berikut:
  • 3. Straight Syntax SELECT judul, ThnTerbit, S.studioID AS Studio FROM music AS M STRAIGHT_JOIN Studio AS S STRAIGHT_JOIN Album AS A WHERE M.musicID=A.musicID AND S.studioID=A.studioID AND ThnTerbit<2008 ORDER BY judul; Pada straight join pembuatan kondisi kembali ke WHERE sehingga USING dan ON tidak digunakan, adapun metode lain dalam penggunaan syntax ini adalah ; SELECT STRAIGHT_JOIN judul,ThnTerbit,S.studioID AS Studio FROM music AS M, studio AS S, album AS A WHERE M.musicID=A.musicID AND S.studioID=A.studioID AND ThnTerbit<2008 ORDER BY judul;
  • 4. Outer Join • Fungsi Outer Join yaitu untuk menampilkan keseluruhan data yang berelasi (Minimal 2 tabel) dimana terdapat salah satu data yang tidak dimiliki pasangan di tabel lain, metode yang digunakan ada dua macam yaitu LEFT JOIN dan RIGHT JOIN
  • 5. 1. Left Join • Syntax Left Join hampir sama dengan INNER JOIN atau CROSS, namun sekarang kita harus memasukan keywordnya, berikut adalah syntaxnya SELECT judul, ThnTerbit, studioID FROM music AS M LEFT JOIN album AS A ON M.musicID=A.musicID ORDER BY judul; • Syntax query :
  • 6. ...left Join • Bisa dengan syntax : SELECT judul, ThnTerbit,studioID FROM music AS M LEFT JOIN album AS A USING (musicID) ORDER BY judul; SELECT judul, ThnTerbit,S.studioID AS Studio FROM music AS M LEFT JOIN album AS A ON M.musicID=A.musicID LEFT JOIN Studio AS S ON A.studioID=S.studioID ORDER BY judul; • Syntax Query untuk dua tabel berelasi:
  • 7. 2. Right Join • Fungsi Right Join merupakan kebalikan dari LEFT JOIN namun memiliki cara kerja yang sama dan sekarang data yang di tampilkan dimulai dari sebelah kanan ke kiri, berikut syntax secara umumnya: SELECT judul, ThnTerbit, S.studioID AS Studio FROM music AS M RIGHT JOIN album AS A ON M.musicID=A.musicID RIGHT JOIN Studio AS S ON S.studioID=A.studioID ORDER BY ThnTerbit;
  • 8. Natural Join • Natural Join dapat menspesifikasikan letak JOIN (FULL, RIGHT, atau LEFT), berikut syntax secara umumnya SELECT judul, ThnTerbit, S.studioID AS Studio FROM music AS M NATURAL JOIN album AS A NATURAL JOIN Studio AS S WHERE ThnTerbit<2008 ORDER BY judul; Pada Natural Join tidak ada kondisi ON ataupun USING, hal ini dikarenakan NATURAL JOIN secara otomatis menghubungkan kata kunci yang sama antar tabel yang berelasi.
  • 9. Joining Tabel pada Statement UPDATE dan DELETE • Pada statement Update fungsi basic join dapat juga digunakan hal ini dapat dilihat dari syntax yang dimiliki statement update
  • 10. Syntax Query (update) • Implementasi Query: UPDATE album CROSS JOIN studio USING (studioID) CROSS JOIN music USING (musicID) SET NamaStudio=”Angkasa Rec” WHERE PemilikStudio=”SONY”; Hasil dari fungsi diatas sebenarnya sama dengan proses UPDATE biasa namun pada proses ini disisipkan fungsi join
  • 11. Syntax Query (delete) • sementara untuk fungsi delete dapat diimplementasikan dengan : DELETE A,S FROM Studio AS S INNER JOIN album AS A ON S.studioID=A.studioID INNER JOIN music AS M ON M.musicID=A.musicID WHERE PemilikStudio=”kadiman”