Perintah DML(SELECT)
Perlu qta ketahui untuk menghasilkan informasi yang dibutuhkan tentu aja gak bisa qta akses hanya dari satu tabel aja, tapi kita harus mengambil dari beberapa tabel yang ada untuk itu perlu adanya JOIN TABLE dengan kata lain qta harus gabungkan kembali tabel-tabel yang ada.
Perhatikan struktur tabel dibawah ini:
JOIN TABLE
Misalkan qta ingin menampilkan tabel mata_kuliah dan dosen yang mengajar, jika hanya tabel mata_kuliah saja yang ditampilkan tentu qta tidak mengetahui siapa nama dosen yang mengajar hanya kode_dsn saja yang ditampilkan untuk itu qta perlu menggabungkan kedua tabel ini, dengan menggunakan perintah: …
SELECT [field_yg_ingin_ditampilkan 1], … , [field_yg_ingin_ditampilkan n]
FROM [nama_tabel 1] JOIN [nama_tabel 2];
Atau
SELECT [field_yg_ingin_ditampilkan 1], … , [field_yg_ingin_ditampilkan n]
FROM [nama_tabel 1] , [nama_tabel 2];
SELECT nama_mk, sks, nama_dsn
FROM mata_kuliah, dosen;
Dari hasil query di atas maka akan dihasilkan tampilan sebanyak jumlah recordset dari kedua tabel, untuk menyelesaikan permasalahan diatas kita bisa gunakan klausa WHERE …
SELECT nama_mk, sks, nama_dsn
FROM mata_kuliah, dosen
WHERE mata_kuliah.kode_dsn=dosen.kode_dsn;