Forum
Öncelikle herkese selamlar aranıza yeni katıldım ve uzun zamandır takip ettiğim siteye üyeliğim kabul edildiği için çok mutluyum..
2 gündür asp ile yoğun bir sorun yaşıyorum ve kafayı yemek üzereyim, genelde sorunlarımı kendim araştırır ve çözerim ama asp nin artık eskimiş bir dil olduğu için sanırım bu konuda pek kaynak bulamadım. Bulduklarımda işime yaramadı. Daha fazla uzatmadan sorunumdan bahsedeyim...
Formdan gelen bayi numarasını request ile alıyorum.
2 tane tablom var
1 tablom urunler
2 tablom stok
urunler tablosu
id adtr
stok tablomda
id urunid bayiid stok
değerlerini tutuyorum
id değerleri otomatik sayı, diğer tüm alanlar metin
yapmak istediğimde;
ilk başta belirttiğim gibi gelen bayi numarasından
uruntablosundan urunun adını ve stok tablosundan stok miktarını sıralatmak
veritabanını buraya ekledim umarım işimizi görür ve şu sorunum çözülür
Yardımlarınız için şimdiden çok çok teşekkür ederim.
Merhabalar,
Bunu t-sql ile access de sorgulatabilirsin.
Select * from urun Where bayiid = 'BayiNO' Order by urunadi asc
gibi basit bir kodla yapabilirsin. Tabi bundan önce veri tabanını sayfaya bağlaman lazım.
Eğer sorun hala devam ediyorsa yardımcı olabilirim. 10 yıldır classic asp yazıyorum. Çok basit ve temeldir, kolay öğrenirsin zor bırakırsın 🙂
Cevabınız için çok teşekkür ederim.
Fakat; sanırım siz sorunumu anlamadınız. Burada inner join benzeri bir sorgu kullanmak gerekiyor. Çünkü 2 farklı tablo üzerinden sorgu yapılması gerek.
Önerdiğiniz sorgu ile aynı tablo üzerinden basit bir süzme işlemi gerçekleşir.
Edit:
Çıktının şöyle olması istediğim
Bayi İd Ürün Adı Stok Miktarı
Merhabalar;
Eğer Ufuk Beyin çözümü yeterli olur diye düşünüyorum, bir başka yöntemde subquery yazmanız olacaktır. Fakat Join e göre biraz daha yavaş çalışır .
Kod:
Select s.bayiid, s.stok, (Select aditr From urunx as u Where u.id = s.urunid) as urunaditr From stokx as s Order By bayiid asc