[]
SQL sorgusu or ve and kullanımı
merhaba arkadaşlar,
sql sorgusuyla elde etmek istediğim şey; a,b,c üniversitelerinin d ve e bölümlerinin gösterilmesi. benim yazdığım sorgu şu şekilde ;
select bolum,universite from database where min < " + TextBox4.Text + " and bolum = '" & d & "' or bolum = '" & e & "' and universite = '" & a & "' or universite = '" & b & "' or universite = '" & c & "'
sorgunun bu şekilde yanlış olduğu belli, ama nasıl yapsam bulamadım. bu şekilde ya a üniversitesinin bölümlerini ya da b bölümü bulunan üniversiteleri gösteriyor. nasıl yapsam istediğim sonucu alırım ?
cevaplayan arkadaşlara şimdiden teşekkürler.
sql sorgusuyla elde etmek istediğim şey; a,b,c üniversitelerinin d ve e bölümlerinin gösterilmesi. benim yazdığım sorgu şu şekilde ;
select bolum,universite from database where min < " + TextBox4.Text + " and bolum = '" & d & "' or bolum = '" & e & "' and universite = '" & a & "' or universite = '" & b & "' or universite = '" & c & "'
sorgunun bu şekilde yanlış olduğu belli, ama nasıl yapsam bulamadım. bu şekilde ya a üniversitesinin bölümlerini ya da b bölümü bulunan üniversiteleri gösteriyor. nasıl yapsam istediğim sonucu alırım ?
cevaplayan arkadaşlara şimdiden teşekkürler.
select bolum, universite
from database
where (min < " + TextBox4.Text + ") and
(bolum = '" & d & "' or
bolum = '" & e & "') and
(universite = '" & a & "' or
universite = '" & b & "' or
universite = '" & c & "')
p.s. bölüm ve universiteyi iki ayrı (birbiri ile ilişkili/ foreign key-primary key )tablo yaparsan sorgulamalarda rahat edersin.
from database
where (min < " + TextBox4.Text + ") and
(bolum = '" & d & "' or
bolum = '" & e & "') and
(universite = '" & a & "' or
universite = '" & b & "' or
universite = '" & c & "')
p.s. bölüm ve universiteyi iki ayrı (birbiri ile ilişkili/ foreign key-primary key )tablo yaparsan sorgulamalarda rahat edersin.
- roadrunner_merlin (27.07.09 13:00:07)
1