Şimdi Ara

SQL sorgularını nasıl birleştirebilirim?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
9
Cevap
0
Favori
825
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar.
    4 adet sorgum var. Bunları tek bir sorgu haline nasıl getirebilirim?

    select avg(OverallScore) from Organisations o
    inner join ProfessionalOrganisationRelations por on por.OrganisationID=o.OrganisationID
    inner join Professionals ps on ps.ProfessionalID= por.ProfessionalID
    where por.OrganisationID=75

    select sum(1) from ProfessionalSpecialtyRelation psr
    inner join Professionals ps on psr.ProfessionalID=ps.ProfessionalID
    inner join ProfessionalOrganisationRelations por on por.OrganisationID=75
    where ps.ProfessionalID in(select ProfessionalID from ProfessionalOrganisationRelations)


    select OpeningYearID from Organisations where OrganisationID=75

    select count(1) from Ratings rt
    inner join Professionals ps on ps.ProfessionalID=rt.ProfessionalID
    inner join ProfessionalOrganisationRelations por on por.ProfessionalID=ps.ProfessionalID
    where por.OrganisationID=75







  • Sql için UNION olayını araştırırsan cevap bulabilirsin sanırım.
  • UNION ile yapınca tek satır altında geliyor veriler. her satırı ayrı gösterme imkanım var mı Unıon la yada başka bir yolla ?
  • her satırı ayrı göstermekten kastın nedir?
  • Her sonucu ayrı ayrı almak istiyorsan ayrı ayrı kod kullanmaktan başka çaren yok. Bağlantı metinlerini, açma kapama işlemlerini tek cümlelerle halledebilirsin.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • tek sorgu yapamazsın ama kullanacagin yerde datatable ile istediğin şekilde kullanabilirsin
  • quote:

    Orijinalden alıntı: SecurityMJ

    tek sorgu yapamazsın ama kullanacagin yerde datatable ile istediğin şekilde kullanabilirsin

    @SiR MaNiaC demek istediğim 4 sorgu birleştirince 4 satır gelsin yani var mı yolu ?

    @ SecurityMJ datatable ile kullanmak derken 1 örnek link verebilirseniz sevinirim.
    Ben bu sorguları Unıon da birleştirdim.
    Datareader la da satır satır cekmeyi düşündüm.
    Fakat cs sayfasından aspx sayfasına veriyi taşıyamıyorum. Sabahtan beridir ugrasıyorum bununla. Kafayı yedirecek sonunda
  • Nested queries'leri biraz araştır istersen. UNION a alternatif olarak istediğin işlemi gerçekleştirebileceğin bilgilere ulaşacağını sanıyorum.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.