Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
393
Tıklama
0
Öne Çıkarma
Bir SQL sorgusu hakkında
U
18 yıl
Binbaşı
Konu Sahibi

Arkadaşlar yarına projem var ama bişeyi çözemedim. Örneğin şu şekilde tablolarım var:

YAZAR(yazar_id,yazar_adı,yaş)
KİTAP(kitap_id, yazar_adı, ismi)
OKUYUCU(ok_id,ad, soyad)
OKUNAN(kitap_id, ok_id, tarih)

Yapmak istediğim sorgu da şöyle olsun:
50 yaşın üzerindeki yazarların yazdığı BÜTÜN kitapları okuyanların ismini ver.

Lütfen yardım çıldırttı beni bu SQL

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi UML -- 22 Ocak 2007; 2:49:50 >

S
18 yıl
Yüzbaşı

kardeş senin kurtarıcın sql in inner join olayıdır biraz incele olmazssa bakarız



U
18 yıl
Binbaşı

Şunu bir denesene, buna benzer birşey istiyorsun sanırım.

SELECT okuyucu.isim FROM OKUYUCU okuyucu, KİTAP kitap, YAZAR yazar, OKUNAN okunan WHERE yazar.yaş>50 AND yazar.yazar_adı=kitap.yazar_adı AND kitap.kitap_id=okunan.kitap_id AND okuyucu.ok_id=okunan.ok_id;





< Bu mesaj bu kişi tarafından değiştirildi un.real -- 22 Ocak 2007; 14:30:02 >

E
18 yıl
Binbaşı

quote:

Orjinalden alıntı: UML

Arkadaşlar yarına projem var ama bişeyi çözemedim. Örneğin şu şekilde tablolarım var:

YAZAR(yazar_id,yazar_adı,yaş)
KİTAP(kitap_id, yazar_adı, ismi)
OKUYUCU(ok_id,ad, soyad)
OKUNAN(kitap_id, ok_id, tarih)

Yapmak istediğim sorgu da şöyle olsun:
50 yaşın üzerindeki yazarların yazdığı BÜTÜN kitapları okuyanların ismini ver.

Lütfen yardım çıldırttı beni bu SQL


alanalrı birbirleriyle ilişkinendirdikten sonra....

select okuyucu.ismi from okuyucu,yazar,kitap,okunan where yazar.yas>50 and yazar.yazaradı=kitap.yazaradı and kitap.kitapid=okunan.kitapid and
okuyucu.okid=okunan.okid;


Bu mesaja 1 cevap geldi.
U
18 yıl
Binbaşı
Konu Sahibi

Arkadaşlar benim istediğim şey eğer yazara ait 100 kitap varsa 100 kitabın hepsini de okuyanları bulmak


Bu mesaja 1 cevap geldi.
E
18 yıl
Yüzbaşı

Ne o .. 50 yaşa noldu.. Sen teker teker sorgulari bize yazdirakcaksin galiba .. :) Biraz ugrassan....


Bu mesaja 1 cevap geldi.
U
18 yıl
Binbaşı
Konu Sahibi

Ya şu bütün kitapları okuma olayını çözsem gerisini ben biliyorum zaten



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.