select * from uyeler where sonuc='1' and onay='1' and yetki='1'gibi bir olayımız var diyelim.istiyorum ki; sonuc='1' ya da sonuc ='0' olanları dahil et.eğer select * from uyeler where sonuc='1' or sonuc='0' and onay='1' and yetki='1' şeklinde yaparsam olayı tamamen farklı algıladığı için (galiba son
select * from uyeler where sonuc='1' and onay='1' and yetki='1'
gibi bir olayımız var diyelim.
istiyorum ki; sonuc='1' ya da sonuc ='0' olanları dahil et.
eğer select * from uyeler where sonuc='1' or sonuc='0' and onay='1' and yetki='1'
şeklinde yaparsam olayı tamamen farklı algıladığı için (galiba sonuc='1' ve diğerlerini ayrı ayrı alıyor) bu şekilde kullanamıyorum. nasıl yapabilirim bunu?
0
2 ayrı query yazmanı öneririm.ayrıca join kavramlarını biliyormusun inner,outer filan onlarla 1 olan tabloları birleştirir 0 ları ayrı tutar en son tekrar birleştirirsin.
0
where sütun in gibi bir kullanım vardı sanki ama unuttum şimdi yav
0
1)parantez kullan
2)sonuc in (0,1)
ikisinden birini yap.
join yapma aynı tablo için.
0
select * from uyeler where (sonuc='1' or sonuc='0') and onay='1' and yetki='1'
şöyle bir şey mi istediğin?
0
@ocanal'ın verdiği de işe yarıyor ama hatırlayamadığım şey
@yol gezer'in söylediği gibi sonuc in'di.
teşekkür ederim.
0