Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.
0

Üst katergori içerisindeki alt kategorilerinde her birinden sadece bir tane veri nasıl çekilir?

Veritabanında
SayfaKategoriler Tabosunda

SayfaKategoriId    
UstKategoriId    
KategoriAdi
Sira

Bölümleri var  ben Idsini elle girerek (örneğin ıd=155)
Aşağıdaki kodlarla son eklenenleri çekiyorum.


     
...  using (var helper = new SqlHelper())
        {
    DataTable 
dtHizmet = helper.CommandText("Select top 10 
Sayfalar.SayfaId,Sayfalar.Baslik,Sayfalar.Detay,SayfaResimleri.Resim as 
Resmi from Sayfalar " +
        "inner join SayfaResimleri on SayfaResimleri.SayfaId = Sayfalar.SayfaId " +
        "Where SayfaKategoriId=155 and SayfaResimleri.Vitrin = 1  order by  Sayfalar.SayfaId asc").ToDataTable();
       dlHizmet.DataSource = dtHizmet;
        dlHizmet.DataBind();
      }

Ama benim yapmak istediğim UstKategoriId=155 olanlardan sadece 1 tanesini çekmesi
Örneğin 155 ID Nolu kategori içerisindede (156,157,158) alt kategoriler var diyelim ve o kategorilerdede her birinde ayrı ayrı 10 ar sayfa olsun)

Her Id Alt kategoriden sadece 1 tane içindeki Sayfayı çekmesini  istiyorum

yardımlarınız için teşekküre derim.

Soran:13.11.18 11:56
misafir  
Üst ve alt kategorilerin kayıtları aynı tabloda mı tutuluyor? Eğer böyleyse bir kaydın alt kategori olduğunu tabloda nasıl belirtiyorsunuz? →  cevapsitesi 19.11.18 22:14

Henüz cevap veren yok.