İlişkilendirimiş Tablolar Arasında Sorgu Yazmak

1 2
01/04/2017, 17:53

Hasan Ablak

(01/04/2017, 15:12)atoz112 yazdı: sayın Hasan Ablak,

siz de takdir edersiniz ki,
sadece ifadeler ya da bilgisel bazda çözüme yetersiz kalacak sorunlarda içeriğini görmeden,sadece yazılı bilgilere veya eklenen resimlere bakarak çözümler sunmak yetersiz kalacaktır.örnek eklenmesi yerinde olacaktır.

bu nedenle,lütfen,
Site Kuralları gereği;
içeriğinde farazi gerçek dışı uydurma veriler ve işlemlerin neticelerini görebilecek şekilde 4-5 kayıt olacak halde örnek uygulamanızı eklemeye özen gösteriniz.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
Hocam istediğim bütün kodları tek bir kod halinde yazmışsınız teşekkür ederim ama inanın Sql kod bilgim bu kodları ayıracak derece de bile değil;
öncelikle hangi öğretmenin hangi derse girdiği kodunu veren kısım

not tablosundaki notlarında hangi öğrenciye ait olduğunu veren  kısım (notların ortalamasını verebilir)
bunları nasıl yapabilirim
01/04/2017, 19:50

atoz112

sayın hasan Ablak,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:hangi öğretmenin hangi derse girdiği kodunu veren kısım

ifadenize yönelik olarak;

SELECT [OgretmenAdi] & " " & [OgretmenSoyadi] AS Ogretmen, Dersler.DersAdi, HDHH.Kimlik
FROM Ogretmenler INNER JOIN (Ogrenciler INNER JOIN ((Dersler INNER JOIN HDHH ON Dersler.id = HDHH.DersID) INNER JOIN OgrenciNotlar ON Dersler.id = OgrenciNotlar.DersID) ON Ogrenciler.id = OgrenciNotlar.OgrenciID) ON Ogretmenler.id = HDHH.HocaID
GROUP BY [OgretmenAdi] & " " & [OgretmenSoyadi], Dersler.DersAdi, HDHH.Kimlik;

yukarıdaki kodları kullanmak sureti ile ogretmenders_rapor adında YENİ SORGU oluşturunuz.

2)

Alıntı:not tablosundaki notlarında hangi öğrenciye ait olduğunu veren  kısım

ifadenize yönelik olarak;

SELECT [Adi] & " " & [Soyadi] AS Ogrenci, Dersler.DersAdi, OgrenciNotlar.Quiz1, OgrenciNotlar.Quiz2, OgrenciNotlar.Vize, OgrenciNotlar.Final, HDHH.Kimlik
FROM Ogretmenler INNER JOIN (Ogrenciler INNER JOIN ((Dersler INNER JOIN HDHH ON Dersler.id = HDHH.DersID) INNER JOIN OgrenciNotlar ON Dersler.id = OgrenciNotlar.DersID) ON Ogrenciler.id = OgrenciNotlar.OgrenciID) ON Ogretmenler.id = HDHH.HocaID
GROUP BY [Adi] & " " & [Soyadi], Dersler.DersAdi, OgrenciNotlar.Quiz1, OgrenciNotlar.Quiz2, OgrenciNotlar.Vize, OgrenciNotlar.Final, HDHH.Kimlik;

yukarıdaki kodları kullanmak sureti ile ogretmenders_rapor adında YENİ SORGU oluşturunuz.

bilginize...iyi çalışmalar,saygılar.
06/04/2017, 13:18

atoz112

sayın Hasan Ablak,

konu takibiniz açısından,hatırlatma anlamında;
konunuz ile ilgili son gelişme ne durumdadır.

şüphesiz,işlemleriniz tamamlanmış ve sorununuzu çözmüş de olabilirsiniz.site içi aramalarınız neticesinde sitede yer alan konuları ve örnekleri incelemelerinizin sonucu ile bazı gelişimler elde etmiş de olabilirsiniz...bilgilendirmek ister misiniz lütfen.teşekkürler.

bilginize...iyi çalışmalar,saygılar.
22/04/2017, 19:54

atoz112

Konu;

gerek paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile ve gerekse de
konu sahibinin zaman zarfında ayrıntılı geri dönüş bildirimleri olmaması nedeni ile,
(gerektiğinde konu sahibinin geri bildirim hakkı saklı kalmak üzere)

Cevaplanmış Sorular kategorisi içerisine taşınmıştır.

bilginize.
1 2