Şimdi Ara

Mysql'de İç İçe Select

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
1
Favori
468
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar..
    Haftaya veri tabanı sınavım var ve Mysql'de iç içe select yaparak tabloları birleştiremiyorum. İkili select'i zar zor yapıyorum ama maalesef üçlü olunca çok zorlanıyorum. Bu konuyu anlatan bi site ya da bana kavramamı sağlayacak bir üyemiz var mı acaba



    < Bu mesaj bu kişi tarafından değiştirildi _oSo_ -- 19 Ocak 2015; 19:30:58 >



  • yapabildiğin kadarını yaz hatalarını söyleyelim, hatalarını eksiklerini görerek öğren. ezberci eğitimin mağdur öğrencisi.
  • TROJ T kullanıcısına yanıt
    Ben yanlış anlaşıldım sanırım, ben soruları çözermisiniz demedim soruları sadece anlatmak istediğim soru tipleri bu şekilde diye koymuştum.
    Ben bu iç içe'nin yazım mantığını anlamadığım için güzel şekilde anlatan bi yer var mı ya da mantığını anlatabilecek biri var mı diye sormuştum.
    Mantığını çok iyi anlayamadığım içinde soruları cevaplayamıyorum
  • quote:

    Orijinalden alıntı: TROJ

    yapabildiğin kadarını yaz hatalarını söyleyelim, hatalarını eksiklerini görerek öğren. ezberci eğitimin mağdur öğrencisi.

    Merhabalar.. Matematik dersinden geçip fizik dersinden kalan öğrencileri bulmam gerekiyor.

    select * from dersler d inner join donemders dd on dersadi='Matematik' and d.id=dd.dersid and notu>=60
    select * from dersler d inner join donemders dd on dersadi='Fizik' and d.id=dd.dersid and notu<=60

    Bu kodlarla ayrı ayrı olarak bulabiliyorum ama bunları birleştiremiyorum. Yardımcı olabilir misiniz
  • quote:

    Orijinalden alıntı: _oSo_

    quote:

    Orijinalden alıntı: TROJ

    yapabildiğin kadarını yaz hatalarını söyleyelim, hatalarını eksiklerini görerek öğren. ezberci eğitimin mağdur öğrencisi.

    Merhabalar.. Matematik dersinden geçip fizik dersinden kalan öğrencileri bulmam gerekiyor.

    select * from dersler d inner join donemders dd on dersadi='Matematik' and d.id=dd.dersid and notu>=60
    select * from dersler d inner join donemders dd on dersadi='Fizik' and d.id=dd.dersid and notu<=60

    Bu kodlarla ayrı ayrı olarak bulabiliyorum ama bunları birleştiremiyorum. Yardımcı olabilir misiniz

    select dersler.dersid, dersler.Dersadi, donemders.dersid, donemders.notu from donemders inner join dersler on dersler.dersid=donemders.dersid where dersler.Dersadi='Matematik' and donemders.notu>60 or dersler.Dersadi='Fizik' and donemders.notu<=60




  • TROJ T kullanıcısına yanıt
    Eyvallah hocam çok sağolun
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.