mysql iç içe select sorguları

filmler tablosu
ds7
filmturu tablosu
ds2
oyuncufilm tablosu
ds3
oyuncular tablosu
ds4
tür tablosu
ds5
soru_1)Fikri tahincinin oynadığı filmler
sorgu:
select adi
from filmler
where id in( select filmid from oyuncufilm where id in(select id from oyuncular where adi=”fikri” and soyadi=”tahinci”))
çıktı:
ds6
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”))
çıktı:
ds8
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”))
çıktı:
ds9
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”))
çıktı:
ds10.PNG


** filmler farklı olduğu için id'ler üzerinden karşılaştırma yaptım 
daha büyük olan verilerde her bir birim için id tablosu açılacaktı.

Hiç yorum yok:

Yorum Gönder

Ultrasonik Radar Yapımı

PROJEMİZDE ULTRA SONİK RADAR YAPMAYI PLANLIYORUZ.BU PROJE İLE ETRAFTAKİ NESNELERİ ...