Yanıt MySQL

  • 26 Mart 2012 Pazartesi 19:51
     
     
    Arkadaşlar, 2 tane görevim var ve yapmam gerekiyor. Yapmaya çalıştım ama başaramadım.
     
    Soru 1) ogrenci tablosundaki kayıtları gruplayarak her sınıftaki kız ve erkek öğrencileri ayrı ayrı gösteren "ogrenci-gorunumu" görünümünü oluşturmam gerekiyor.
     
    Soru 2) ogrenciler tablosu ile ogrenciler2 tablosunu birleştiriyorum ancak iki tablodada aynı sütun ismi var "Duplicate column name 'DogumTarihi'" hatası veriyor ne yapmalıyım?

Tüm Yanıtlar

  • 27 Mart 2012 Salı 12:57
    Moderatör
     
     Yanıt

    1) Bu ne sorusu, MySQL mi? Yoksa Linq mu? MySQL ise:

    select "Kiz" as groupName, * from ogrenci where cinsiyet = "K"
    union
    select "Erkek" as groupName, * from ogrenci where cinsiyet = "E"

    Linq daha mantikli geliyor bu soruda:

    var ogrenciler = from o in db.Ogrenci group o by o.Cinsiyet;

    2) select t1.DogumTarihi, t2.DogumTarihi as DogumTarihi2 ... from ogrenciler t1 inner join ogrenciler2 t2 on t1.pk = t2.pk ...

  • 01 Nisan 2012 Pazar 11:31
     
     
    Teşekkür ederim şuanda iş hayatında değilim. Öğrencim bize, Asp.net + MySql öğretiliyor.