filmler tablosu

filmturu tablosu

oyuncufilm tablosu

oyuncular tablosu

tür tablosu

soru_1)Fikri tahincinin oynadığı filmler
select adi
from filmler
where id in( select filmid from oyuncufilm where id in(select id from oyuncular where adi=”fikri” and soyadi=”tahinci”))
from filmler
where id in( select filmid from oyuncufilm where id in(select id from oyuncular where adi=”fikri” and soyadi=”tahinci”))
çıktı:

soru_2)dram türündeki filmlerin imdb puanları
sorgu:
select adi,imdb
from filmler
where id in( select id from filmturu where tur_id in(select id from tur where ad=”dram”))
from filmler
where id in( select id from filmturu where tur_id in(select id from tur where ad=”dram”))
çıktı:

soru_3)imdb puanı yüksek komedi filmi hangisidir
sorgu:
select adi,max(imdb) as imdb_en_yüksek
from filmler
where id in( select id from filmturu where tur_id in(select id from tur where ad=”komedi”))
from filmler
where id in( select id from filmturu where tur_id in(select id from tur where ad=”komedi”))
çıktı:

soru_4)nur elitin oynadığı filmlerin adı,tarihi ve imdb puanı
sorgu:
select adi,imdb,tarih
from filmler
where id in( select filmid from oyuncufilm where id in(select id from oyuncular where adi=”nur” and soyadi=”elit”))
from filmler
where id in( select filmid from oyuncufilm where id in(select id from oyuncular where adi=”nur” and soyadi=”elit”))
çıktı:

daha büyük olan verilerde her bir birim için id tablosu açılacaktı.
Hiç yorum yok:
Yorum Gönder