İç İçe Soru Kullanarak 2 Tablodan Veri Alma Ve Listeleme Hakkında

1 2
22/12/2020, 21:38

Arda Çapraz

Selamlar, performans ödevi yapıyorum ama bu soruyu nasıl yapacağım çözemedim. 

Öncelikle hocamın benden istediği sorgu: İçiçe select kullanarak 2 tablodan veri süzen, listeleyen bir Sql sorgusu.


Oluşturduğum tabloların içeriği: 

Hocamın istediği sorguyu nasıl yazabilirim? Şimdiden çok teşekkür ederim.
22/12/2020, 22:20

berduş

Aslında Accessteki otomatik sorgu oluşturucudan yararlanabilirsiniz. Tablo ve alanlar eklendikten sonra sorguyu Sql modunda açarsanız orada selectli sorgu kodu hakkinda bilgiye sahip olabilirsiniz. Daha fazla bilgi icin sitemizdeki Sql orneklerini inceleyebilirsiniz
22/12/2020, 23:15

Arda Çapraz

(22/12/2020, 22:20)berduş yazdı: Aslında Accessteki otomatik  sorgu oluşturucudan yararlanabilirsiniz.  Tablo ve alanlar eklendikten sonra sorguyu Sql modunda açarsanız orada selectli sorgu kodu hakkinda bilgiye sahip olabilirsiniz. Daha fazla bilgi icin sitemizdeki Sql orneklerini inceleyebilirsiniz
Yapamadım maalesef. Performans ödevimdeki her şeyi yaptım bir bunu yapamadım.
22/12/2020, 23:29

berduş

Içinde veri olan tablonuzu ekleyin ona gore birşey yapmaya çalışalım ama sorunuz çok açık uçlu;
neye gore suzeceksiniz, bir form mu olacak, butona basinca oradan mi süzecek hangi tablodan hangi alanlar olacak
22/12/2020, 23:36

Arda Çapraz

Hocam hiç farketmez. Benim dosyam şu:
https://s2.dosya.tc/server13/cd3vko/VTPe...s.zip.html

Sol tarafta https://prnt.sc/w82n5i
IciceSelectsql1 adında Sql dosyası var ona çift tıkladığım zaman veritabanında bulunan tabloları kullanıp 1 tane süzme işlemi gerçekleştirsin. Kafanıza göre 1 tane yapsanız olur yeterki kod çalışsın hiç önemi yok. Zaten seçmeli ders ben istemedim hocada hiç istekli değil kod görevini yerine getirsin yeter.
23/12/2020, 00:02

berduş

aslında örneği inceleyerek siz de yapabilirdiniz,
ama belirteyim burası ödev yaptırma sitesi değil eğer öğrenmek yerine sadece ödevinizi yaptırmak için buradaysanız daha fazla yardım beklemeyin
SELECT Urunler.urunIsmi, Urunler.fiyat 
FROM Urunler
where Urunler.urunNo not in
( select Stoklar.stokNo from Stoklar
WHERE (((Stoklar.urunSayisi)<25)));
1 2