1.MENAMPILKAN NAMA PEMERAN DAN JUDUL FILM DENGAN INNER JOIN
DAN OUTER JOIN
1.1 MENAMPILKAN NAMA PEMERAN DAN JUDUL FILM DENGAN INNER
JOIN
QUERY
select a.nm_film, b.judul_film
from b_film as a,film as b , filmdanpameran
where a.kd_bfilm =
filmdanpameran.kd_bfilm and b.kd_film=filmdanpameran.kd_film
1.2 MENAMPILKAN NAMA PEMERAN DAN JUDUL FILM DENGAN
OUTER JOIN
Qoery
select a.nm_bfilm, b.kd_film
from b_film as a full outer join film as b
on a.kd_bfilm = b.kd_film
2.MENAMPILKAN NAMA PEMERAN UTAMA PRIA DAN UTAMA DI FILM
SPEED
QOERY
select a.nm_bfilm, b.judul_film
from b_film as a,film as b , filmdanpameran
WHERE judul_film='Speed' and a.kd_bfilm = filmdanpameran.kd_bfilm
and b.kd_film=filmdanpameran.kd_film
3.Menampilkan data pemeran film beserta pasangannya di semua
judul film, untuk pemeran film yang tidak ada pasangannya juga ikut di
tapilkan.
Query
Belum bisa
4.Menampilkan data film yang diperankan oleh pemeran pria
saja
Query
select a.nm_bfilm, b.judul_film
from b_film as a,film as b , filmdanpameran
where sex ='L' AND a.kd_bfilm =
filmdanpameran.kd_bfilm and b.kd_film=filmdanpameran.kd_film
5.Menampilkan data seluruh pemeran film dengan judul filmnya
dengan crossjoin
Query
select * from film cross join B_film
5.Buktikan penggunaan operator 2.3, 2.4, 2.5, 2.6 untuk
kasus tabel pemeran, film dan film yang diperankan.
Outer left join
select *
from b_film as a LEFT JOIN film as b
ON a.kd_bfilm = b.kd_film
Outer right join
select *
from b_film as a right JOIN film as b
ON a.kd_bfilm = b.kd_film
Full outer join
select *
from b_film as a FULL OUTER JOIN film as b
ON a.kd_bfilm = b.kd_film
Union join
select a.nm_bfilm, b.judul_film
from b_film as a,film as b , filmdanpameran
where sex ='L' AND a.kd_bfilm = filmdanpameran.kd_bfilm
and b.kd_film=filmdanpameran.kd_film
UNION
select a.nm_bfilm, b.judul_film
from b_film as a,film as b , filmdanpameran
where sex ='P' AND a.kd_bfilm = filmdanpameran.kd_bfilm
and b.kd_film=filmdanpameran.kd_film
Comments