Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
475
Tıklama
0
Öne Çıkarma
Mysql'de İç İçe Select
_
10 yıl
Yüzbaşı
Konu Sahibi

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 >

T
10 yıl
Binbaşı

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


Bu mesaja 2 cevap geldi.

Bu mesajda bahsedilenler: @_oSo_
_
10 yıl
Yüzbaşı
Konu Sahibi

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




Bu mesajda bahsedilenler: @TROJ
_
10 yıl
Yüzbaşı
Konu Sahibi

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


Bu mesaja 1 cevap geldi.
T
10 yıl
Binbaşı

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


Bu mesaja 1 cevap geldi.
_
10 yıl
Yüzbaşı
Konu Sahibi

Eyvallah hocam çok sağolun




Bu mesajda bahsedilenler: @TROJ
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.