CLAUSA WHERE
1. SETIAP PENGGUNAAN KOLOM WAJIB MENCANTUMKAN NAMA TABEL
CONTOH
EMPLOYEES.LAST_NAME
JOBS.JOB_TITLE
2.SELURUH NAMA TABEL YANG DIGUNAKAN WAJIB DICANTUMKAN DALAM
PERNYATAAN FORM
CONTOH
FROM EMPLOYEES.JOBS
3.RELASI ANTAR TABEL HARUS DITULISKAN DALAM PERNYATAAN WHERE
DENGAN MEMANFAATKAN FOREIGN KEY (FIELD PENGHUBUNG)
CONTOH
SELECT TABLE1.KOLOM1,TABEL2.KOLOM2
FROM TABEL1,TABEL2
WHERE TABLE.1.FIELD KEY = TABLE2.FIELD KEY
AND TABLE11.FIELD KEY = TABLE3.FIELD KEY;
CONTOH :
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS. */
SELECT EMPLOYEES.LAST_NAME
EMPLOYEES.JOB_ID,
JOBS.JOB_TITLE,
JOBS.MAX_SALARY
FROM EMPLOYEES, JOBS
WHERE EMPLOYEES.JOB_ID = JOBS.JOB_ID;
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS DAN DEPARTMENT_NAME DARI TABEL DEPARTMENTS */
SELECT EMPLOYEES.LAST_NAME,
EMPLOYEES.JOB_ID,
JOBS.JOB_TITLE,
JOBS.MAX_SALARY,
DEPARTMENTS.DEPARTMENT_NAME
FROM EMPLOYEES, JOBS, DEPARTMENTS
WHERE EMPLOYEES.JOB_ID=JOBS.JOB_ID
AND EMPLOYEES.DEPARTMENT_ID=DEPARTMENTS.DEPARTMENT_ID;
--------------------------------------------------------------------------------------
CLAUSA JOIN ON
1. SETIAP PENGGUNAAN KOLOM WAJIB MENCANTUMKAN NAMA TABEL
CONTOH
EMPLOYEES.LAST_NAME
JOBS.JOB_TITLE
2.SELURUH NAMA TABEL YANG DIGUNAKAN WAJIB DICANTUMKAN DALAM PERNYATAAN
FORM DAN DIIKUTI DENGAN RELASI ANTAR TABEL DENGAN KONSEP
FROM TABLE1 JOIN TABLE2
ON TABLE1.FIELD KEY = TABLE2.FIELD KEY
CONTOH
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS. */
SELECT EMPLOYEES.LAST_NAME
EMPLOYEES.JOB_ID,
JOBS.JOB_TITLE,
JOBS.MAX_SALARY
FROM EMPLOYEES JOIN JOBS
ON EMPLOYEES.JOB_ID = JOBS.JOB_ID;
/* TAMPILKAN LAST_NAME DAN JOB_ID DARI TABEL EMPLOYEES SERTA JOB_TITLE
DAN MAX_SALARY DARI TABEL JOBS DAN DEPARTMENT_NAME DARI TABEL DEPARTMENTS */
SELECT EMPLOYEES.LAST_NAME,
EMPLOYEES.JOB_ID,
JOBS.JOB_TITLE,
JOBS.MAX_SALARY,
DEPARTMENTS.DEPARTMENT_NAME
FROM EMPLOYEES JOIN JOBS
ON EMPLOYEES.JOB_ID=JOBS.JOB_ID,
JOIN DEPARTMENTS
ON EMPLOYEES.DEPARTMENT_ID = DEPARTMENTS.DEPARTMENT_ID;
Posting Komentar