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.

 

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.

roadrunner_merlin
1

mobil görünümden çık