Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
703
Tıklama
0
Öne Çıkarma
şöyle bir sorgu yazılabilirmi ????????
D
11 yıl
Er
Konu Sahibi

arkadaşlar herkeze kolay gelsin bir kod yazmak istiyorum ama böyle bir yazım olabilirmi bilmiyorum.
2 tablo var tbl_1 ve tbl_2

1-ilk önce tbl_1 in 1. kaydına bakacam
2-sonra bu kaydın bazı alanları ile tbl_2 nin 1.kaydı sonra 2. kaydı, sonra 3. kaydı taki son kayda kadar. bazı kontroller yapacam. (program içerisinden göndereceğim parametreler ile)
bu kontroller sonucunda istediğim şart sağlanırsa tbl_1 in kaydını farklı bir tabloya insert edecem. sağlanmazsa tbl_1 in 2. kaydına geçecem ve bu tbl_1 kayıtları sona ulaşana kadar devam edecek.

sorun şu ki tbl_1 in kayıt sayısı 20.000-25.000 arasında olacak
muhakkak kısabir yolu vardır ama yardımlarınız için teşekkür ederim



F
11 yıl
Yarbay

ilk aklıma gelen cache de olucagından proc icinde sorugunu yazarak, her dongunde birince tablondan gelen satırı ikinci tabloya ekle işin bitince sil yenisini ekle eger kolonlar uygunsa yada gecici bir tablo yap yada view kullan ve sorgulamanı tek tablo uzerinde yap yoksa kolonları karsılastırmak uzun surer index optimizasyonu gerekir vb.



E
11 yıl
Çavuş

quote:

Orijinalden alıntı: digit.digitman

arkadaşlar herkeze kolay gelsin bir kod yazmak istiyorum ama böyle bir yazım olabilirmi bilmiyorum.
2 tablo var tbl_1 ve tbl_2

1-ilk önce tbl_1 in 1. kaydına bakacam
2-sonra bu kaydın bazı alanları ile tbl_2 nin 1.kaydı sonra 2. kaydı, sonra 3. kaydı taki son kayda kadar. bazı kontroller yapacam. (program içerisinden göndereceğim parametreler ile)
bu kontroller sonucunda istediğim şart sağlanırsa tbl_1 in kaydını farklı bir tabloya insert edecem. sağlanmazsa tbl_1 in 2. kaydına geçecem ve bu tbl_1 kayıtları sona ulaşana kadar devam edecek.

sorun şu ki tbl_1 in kayıt sayısı 20.000-25.000 arasında olacak
muhakkak kısabir yolu vardır ama yardımlarınız için teşekkür ederim




fsh77 arkadaşında belirttiği gibi en hızlı çözüm view kullanman bu sayede karşılaştırma yapabilir istediğin sonuca ulaşabilirsin.

view de istediğin sonuç varsa if ve else mantığı ile istediğini yapabilirsin.



C
11 yıl
Yüzbaşı

Kayıtlarda dönmen zorunlumu yani where anahtar kelimesi ile dilediğin koşulları girip yalnızca sana gerekenlerş çekemiyormusun seneryodan biraz bahsedersen yardımcı olmaya çalışırım.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @digit.digitman
D
11 yıl
Er
Konu Sahibi

ilgin için teşekkür ederim. tam olarak ne yapmak istediğimi anlatabilirim. çünki halen içinden çıkabilmiş değilim mantık olarak bile olsa yardımcı olunursa sevinirim

bir program yazıyorum.
programda dersler var verilecek olan dersler için planlar oluşturuluyor.

bir planda bulunan bilgiler
1-hangi gün veya günler olduğu : PAZARTESİ,SALI VEYA PAZARTESİ,VEYA ÇARŞAMBA VEYA PAZARTESİ,SALI,ÇARŞAMBA,PERŞEMBE........
2-hangi sınıfta olduğu : A,B,C,D,E,F,
3-hangi öğretmenin vereceği : ali,veli vs
4-Başlama saati :09:00,10:00,15:00 vs
5-bitiş saati : 10:00,11:00 vs

YAPMAYI TAM OLARAK İSTEDİĞİM ŞEY. vereceğim gün/günler de vereceğim saat aralığında hangi öğretmen ve bu öğretmen için hangi sınıf müsaiitir yani tanımlama yapılabilir.
not: yukarıdaki tüm bilgiler tanımlanmaktadır. yani pazartesinin bir koduvar,salının bir kodu var (ve bu kodlamada Pa,sa,ca,pe,cu,ct,pz alanları var ve hangi gün tanımlanmışsa o alan e diğerleri h oluyo.) saatlerin de keza öyle öğretmenler vs standart seyler yani.

istediğim şey dediğim gibi bu. denediğim yollar oldu ama iştediğim gibi bir kod yazamadım.


Bu mesaja 1 cevap geldi.
D
11 yıl
Er
Konu Sahibi

---------İLAVE----------
BİR BAŞKA DEYİŞLE

RESİMDEKİ KAYITLAR HARİCİNDE MÜSAİT OLAN SINIF VE ÖĞRETMENLERİN LİSTESİNİ ALMAK İŞTİRYORUM



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.