SlideShare a Scribd company logo
1 of 11
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 celularNuno 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
 
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 placasNuno Correia
 
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다  공개용
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용JP Jung
 
Tema1.4. principios geológicos
Tema1.4. principios geológicosTema1.4. principios geológicos
Tema1.4. principios geológicospedrohp20
 

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 JavaPutra Andry
 
Sequential Search
Sequential SearchSequential Search
Sequential SearchPutra Andry
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii SortingPutra Andry
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam PascalPutra Andry
 
Pengolahan transaksi
Pengolahan transaksiPengolahan transaksi
Pengolahan transaksiPutra Andry
 
Stored procedure
Stored procedureStored procedure
Stored procedurePutra Andry
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhanaPutra Andry
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1Putra Andry
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VIIPutra Andry
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VIPutra 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

konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatanSuzanDwiPutra
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptxErikaPutriJayantini
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptParulianGultom2
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945nrein671
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfsubki124
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMPNiPutuDewikAgustina
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMhanyakaryawan1
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANGilangNandiaputri1
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxrani414352
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxdedyfirgiawan
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxWulanEnggarAnaskaPut
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASNursKitchen
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)BashoriAlwi4
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Abdiera
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIHepySari1
 

Recently uploaded (20)

konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
Materi Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia pptMateri Asuransi Kesehatan di Indonesia ppt
Materi Asuransi Kesehatan di Indonesia ppt
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOMSISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
SISTEM SARAF OTONOM_.SISTEM SARAF OTONOM
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptxLokakarya tentang Kepemimpinan Sekolah 1.pptx
Lokakarya tentang Kepemimpinan Sekolah 1.pptx
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptx
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XIPPT kerajaan islam Maluku Utara PPT sejarah kelas XI
PPT kerajaan islam Maluku Utara PPT sejarah kelas XI
 

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”