Şimdi Ara

Sql yardım !!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
171
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar internetten izlediğim videolarda bu join işlemini hep join ve on kelimelerini kullanarak yapıyorlar ama bizim hoca değişik apıyor ve mantık kuramıyorum bu sefer.
    Örneğin:
    Employees’ları satış büyüklüğüne göre sıralayan sorguyu yazınız
    ⦁select satici.firstName as SaticiAdi,odeme.amount from employees as satici,customers as must,payments as odeme where satici.employeeNumber=must.salesRepEmployeeNumber and odeme.customerNumber=must.customerNumber group by SaticiAdi order by odeme.amount desc;

    gibi bir sorgu yazdırıyo burdaki mantıkla join mantığı arasındaki fark ne



  • hocanın yaptığı inner join syntaxlarında biridir. from kısmına yazılmış tabloların birbiriyle nasıl bağlanacağı where kısmında yazılmalıdır.

    bunun yerine join ile yazılırsa where'dekilerin tamamı on'dan sonra yazılmalıdır. (sadece ilgili örnek için konuşuyorum yoksa joinledikten sonra da where'e ihtiyaç duyulur.)

    Hocanın örneği aşağıdaki hali alır.
    from employees as satici
    inner join customers as must on satici.employeeNumber=must.salesRepEmployeeNumber
    inner join payments as odeme where odeme.customerNumber=must.customerNumber

    **bazı veritabanlarında inner yazmaya gerek yoktur



    < Bu mesaj bu kişi tarafından değiştirildi aztech -- 12 Mayıs 2016; 14:44:06 >
  • Yardımınız için teşekkürler. Hayırlı geceler. :))
  • Yapay Zeka’dan İlgili Konular
    ACİL YARDIM PDF.JS HATASI
    7 yıl önce açıldı
    excel yardım
    11 yıl önce açıldı
    Excell yardım
    3 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.