Tekrar eden öğrenci id

19/05/2011, 17:07

hyuga84

[attachment=14180]Üzerinde çalıştığım uygulamada ders_yuku şeklinde oluşturduğum tabloda.Öğrenci id si 5 defa yazılmış. Sanırım bu veritabanı mantığı açısından hatalı oluyor. Bunu nasıl düzeltebilirim.
http://hotfile.com/dl/118316256/8fae43b/...a.rar.html
19/05/2011, 19:55

ozanakkaya

Tabloda problem görünmüyor,
Öğrenci id nosu 1 olan Ali Kınık isimli öğrencinin ders id'e göre aldığı notları görebiliyorum.
SELECT ders_yuku.dersyuku_id, ogrenciler.ogr_id, ogrenciler.ogr_ad_soyad, dersler.ders_adi, ders_yuku.[not]
FROM dersler INNER JOIN (ogrenciler INNER JOIN ders_yuku ON ogrenciler.ogr_id = ders_yuku.ogr_id) ON dersler.ders_id = ders_yuku.ders_id;
şeklinde yazılan sorguda da sorgulama yapılabiliyor.
Çalışma mantığında problem yok. Zaten tablo tasarımlarına göre öğrenci id'in ders yükü tablosunda tekrar ediyor olması lazım
19/05/2011, 20:56

hyuga84

haklısınız dikkatsiz davranmışım teşekkürler