Sqlite De Birden Fazla Aynı Başlığı Kullanırken Nasıl Yazılmalı

1 2 3 4
19/06/2021, 10:19

berduş

elimden ancak bu kadarı geldi üzgünüm, maalesef bir çözüm öneremiyorum.
iyi çalışmalar
19/06/2021, 11:21

berduş

hatalı olabilirim, yanlış biliyor olabilirim çünkü bu işin eğitimini almadım ama sanki kurduğunuz mantık sorgu mantığına uymuyor gibi,
sorgular filtrelenmiş verinin hangi koşuldan geldiğine bakmaz. o satırda Ali değeri varsa bir sonraki alanın kriterine bakar Ali ister ister Vali'den gelsin ister Mali'den gelsin o kayıt bir önceki filtreden gelmişse diğer alanlara bakar oysa siz eğer Vali'den gelmişse şu olsun, Mali'den gelmişse bu olsun diyorsunuz böyle bir ayrımın olması için sizin *ali* olarak değil =Vali yada =Mali olarak kriter girmeniz gerek bu durumda sorgunuzu tasarlarken
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi değil
1 - (INTERRUPTION_REASON) In ('DAĞITIM PANO ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi tasarlamanız daha doğru olmaz mı?
sorgunun sadece aşağıdaki 2 kritere göre ayarlanıp
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') başka bir tabloya aktarıldığını düşünün o tabloyu açtığınızda 'AG TERMİK AÇMASI' değerine sahip kaydın hangi koşuldan geldiğini anlayabilir misiniz? sorgunun mantığı da yanılmıyorsam böyledir; 'AG TERMİK AÇMASI' değeri var ama bundan sonraki kriter ne olmalı? sizin çalışmanızda çatallı bir yapı var bu sorunu da bence kriteri değiştirerek çözmelisiniz.
19/06/2021, 12:34

footprinting

(19/06/2021, 11:21)berduş yazdı: hatalı olabilirim, yanlış biliyor olabilirim çünkü bu işin eğitimini almadım ama sanki kurduğunuz mantık sorgu mantığına uymuyor gibi,
sorgular filtrelenmiş verinin hangi koşuldan geldiğine bakmaz. o satırda Ali değeri varsa bir sonraki alanın kriterine bakar Ali ister ister Vali'den gelsin ister Mali'den gelsin o kayıt bir önceki filtreden gelmişse diğer alanlara bakar oysa siz eğer Vali'den gelmişse şu olsun, Mali'den gelmişse bu olsun diyorsunuz böyle bir ayrımın olması için sizin *ali* olarak değil =Vali yada =Mali olarak kriter girmeniz gerek bu durumda sorgunuzu tasarlarken
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi değil
1 - (INTERRUPTION_REASON) In ('DAĞITIM PANO ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') gibi tasarlamanız daha doğru olmaz mı?
sorgunun sadece aşağıdaki 2 kritere göre ayarlanıp
1 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','DAĞITIM PANO ARIZASI','TERMİK ŞALTER ARIZASI') ve
2 - (INTERRUPTION_REASON) In ('AG TERMİK AÇMASI','TERMİK ŞALTER ARIZASI') başka bir tabloya aktarıldığını düşünün o tabloyu açtığınızda 'AG TERMİK AÇMASI' değerine sahip kaydın hangi koşuldan geldiğini anlayabilir misiniz? sorgunun mantığı da yanılmıyorsam böyledir; 'AG TERMİK AÇMASI' değeri var ama bundan sonraki kriter ne olmalı? sizin çalışmanızda çatallı bir yapı var bu sorunu da bence kriteri değiştirerek çözmelisiniz.

Teşekkürler hocam vakit ayırdığınız için
1 2 3 4