Bir kitabevi için web uygulaması geliştiriyorsunuz. Yaptığınız analize dayanarak, uygulamanın veritabanını aşağıdaki gibi tasarladınız;
Veritabanı modelinize göre, her kitabın sıfır veya daha fazla yazarı olabilir, her yazarın sıfır veya daha fazla kitabı olabilir.
Toplam Kitap Adedi ve Toplam Yazar Adedi sorularına cevap verebilmek için, aşağıdaki sorguyu yazdınız;
SELECT DISTINCT COUNT(Yazarlar.YazarID) AS ToplamYazarAdedi, COUNT(Kitaplar.KitapID) AS ToplamKitapAdedi FROM Yazarlar FULL JOIN YazarKitaplari YK ON Yazarlar.YazarID = YK.YazarID FULL JOIN Kitaplar ON YK.KitapID = Kitaplar.KitapID
Problem, rakamların beklediğinizden yüksek çıkması.
Sizce problem nedir ve nasıl düzeltebiliriz?
Senior Software Engineer, @Microsoft
Ada ve Ege'nin babası ;)
Makale Adedi: 484