Join

9
JOIN SQL Agus Andri Putra, ST Praktikum Sistem Basis Data

Transcript of Join

Page 1: Join

JOIN SQL

Agus Andri Putra, ST

Praktikum Sistem Basis Data

Page 2: Join

Join Mengenal Perintah SQL Operasi Join :

Equijoin (Inner Join atau Simple Join) Non – Equijoin Outer Join (Left Outer Join & Right Outer

Join) Self Join

Page 3: 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

Page 4: Join

Syntax Join SQL:

Page 5: Join

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)

Page 6: Join

Contoh Equijoin

Page 7: Join

SQL EquiJoin

Page 8: Join

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

Page 9: Join

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 masingdan kirimkan ke email : [email protected] subject : prak1_nama_kelas_nim