JOIN SQL
Agus Andri Putra, ST
Praktikum Sistem Basis Data
Join
 Mengenal Perintah SQL Operasi Join :
 Equijoin (Inner Join atau Simple Join)
 Non – Equijoin
 Outer Join (Left Outer Join & Right Outer
Join)
 Self Join
 SQL tidak hanya menyediakan mekanisme
query dan operasi modifikasi database saja,
tetapi SQL pun menyedian mekanisme
penggabungan antar tabel atau relasi
 Rows(baris) data pada suatu tabel dapat di
Join dengan baris data dari tabel lain
berdasarkan kolom yang bersesuaian, yang
biasanya kolom primary key dan foreign key
Syntax Join SQL:
SQL-Equijoin
 Equijoin atau yang biasa disebut Inner
Join atau Simple Join adalah bentuk
kondisi join dimana nilai relasi yang terjadi
antar dua atau lebih tabel (bynary
relation) adalah sama (terdapat
hubungan antara Primary Key dan
Foreign key)
Contoh Equijoin
SQL EquiJoin
Implementasi Join
 Buatlah database “JOB”
 Table EMPLOYEES dengan kolom (10 record) :
- employee_id (PK)
- department_id (FK)
- first_name
- last_name
 Table DEPARTMENTS dengan kolom (10 record):
- department_id (PK)
- department_name
o Tabel LOCATIONS, dengan kolom (10 record):
- location_id (PK)
- city
 Tabel JOB_GRADES dengan kolom (10 record):
- grade
- lowest_sal
- Highest_sal
Implementasi Join
1. Tampilkan data dari tabel “EMPLOYEES” ,
“DEPARTMENTS”, dan “LOCATIONS”
2. Tampilkan data kolom employee_id , last_name
dari tabel EMPLOYEES, dengan data kolom
department_id dari tabel DEPARTMENTS.
Syntax Source, hasil (print screen) , dan laporan kegiatan
praktek hari ini , dilapmpirkan pada dokumen
(.doc) dengan nama dokumen nama jelas masing masing
dan kirimkan ke email : prakdaspro.if.uin@gmail.com
Dengan subject : prak1_nama_kelas_nim

Join

  • 1.
    JOIN SQL Agus AndriPutra, ST Praktikum Sistem Basis Data
  • 2.
    Join  Mengenal PerintahSQL Operasi Join :  Equijoin (Inner Join atau Simple Join)  Non – Equijoin  Outer Join (Left Outer Join & Right Outer Join)  Self Join
  • 3.
     SQL tidakhanya menyediakan mekanisme query dan operasi modifikasi database saja, tetapi SQL pun menyedian mekanisme penggabungan antar tabel atau relasi  Rows(baris) data pada suatu tabel dapat di Join dengan baris data dari tabel lain berdasarkan kolom yang bersesuaian, yang biasanya kolom primary key dan foreign key
  • 4.
  • 5.
    SQL-Equijoin  Equijoin atauyang biasa disebut Inner Join atau Simple Join adalah bentuk kondisi join dimana nilai relasi yang terjadi antar dua atau lebih tabel (bynary relation) adalah sama (terdapat hubungan antara Primary Key dan Foreign key)
  • 6.
  • 7.
  • 8.
    Implementasi Join  Buatlahdatabase “JOB”  Table EMPLOYEES dengan kolom (10 record) : - employee_id (PK) - department_id (FK) - first_name - last_name  Table DEPARTMENTS dengan kolom (10 record): - department_id (PK) - department_name o Tabel LOCATIONS, dengan kolom (10 record): - location_id (PK) - city  Tabel JOB_GRADES dengan kolom (10 record): - grade - lowest_sal - Highest_sal
  • 9.
    Implementasi Join 1. Tampilkandata dari tabel “EMPLOYEES” , “DEPARTMENTS”, dan “LOCATIONS” 2. Tampilkan data kolom employee_id , last_name dari tabel EMPLOYEES, dengan data kolom department_id dari tabel DEPARTMENTS. Syntax Source, hasil (print screen) , dan laporan kegiatan praktek hari ini , dilapmpirkan pada dokumen (.doc) dengan nama dokumen nama jelas masing masing dan kirimkan ke email : prakdaspro.if.uin@gmail.com Dengan subject : prak1_nama_kelas_nim