MS Sql programında yukarıdaki resimde verdiğim iki tabloyu oluşturdum, calisanlar ve cocuklar tabloların isimleri ve birbirine 1e çok ilişkisi ile bağlılar calisanlar tablosunda PK calisan_no , cocuklar tablosunda PK cocuk_id FK calisan_no
Ben bir sorgu oluşturmak istiyorum, cocuk sayısı 2 olan personelin adi,soyadi,unvan alanlarını ekrana getiren SQL sorgusu yardımcı olabilirseniz çok minnettar olurum. işin içinden çıkamadım
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.
SELECT cs.adi,cs.soyadi,cs.unvan from calisanlar cs inner join cocuklar ck on cs.calisan_no=ck.calisan_no GROUP BY cs.adi,cs.soyadi,cs.unvan HAVING (count(ck.cocuk_id)=2)
üstadım ellerine sağlık komut çok güzel çalışıyor ancak benim öğrencilerime de anlatmam lazım :) HAVING (count(ck.cocuk_id)=2) burada saydırma işlemini birincil anahtara göre yapmışsınız count(ck.cocuk_id) burası tek başına kullanıldığında 10 satır sayar bendeki çocuklar tablosunda 10 çocuk var her 2 çocuk kardeş burada ben cocuklar tablosundaki yabanci anahtara göre saydırma yapmalıyız diye düşünüyordum dumur oldum :) çok basit görünen bi komut aslında resmen utandım kendimden tekrar çoook teşekkür ederim yardımların için
< Resime gitmek için tıklayın >< Resime gitmek için tıklayın >
MS Sql programında yukarıdaki resimde verdiğim iki tabloyu oluşturdum, calisanlar ve cocuklar tabloların isimleri ve birbirine 1e çok ilişkisi ile bağlılar
calisanlar tablosunda PK calisan_no , cocuklar tablosunda PK cocuk_id FK calisan_no
Ben bir sorgu oluşturmak istiyorum, cocuk sayısı 2 olan personelin adi,soyadi,unvan alanlarını ekrana getiren SQL sorgusu yardımcı olabilirseniz çok minnettar olurum. işin içinden çıkamadım
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜ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.
< Bu mesaj bu kişi tarafından değiştirildi lostangel -- 25 Mart 2014; 10:49:17 >