Sorguda In operatör

1 2
08/06/2018, 17:17

mustinba

Örneğin 
Ad soyad.        Sınıf id
Mehmet.           1
Ahmet.               1,2
Ayşe.                 4,5,10
Olsun
Sorguda Sınıf id where in(1) yaptıgımda sonuç alıyorum ancak
Sınıf id in(4) yaptığımda boş dönüyor.
Like operatörünü kullandım fazladan kayıt döndürdü.
Yardımcı olursanız.
09/06/2018, 00:42

ozanakkaya

Merhaba, sonuç alabilmeniz için in operatörünü ölçüt olarak kullanmanız gerekli. Ölçüt olduğu için de soruda where eklemeniz gerekli.

Ne yapmak istediğinizi örnek uygulama ekleyip yazarsanız çözüm bulabiliriz.
09/06/2018, 06:50

mustinba

(09/06/2018, 00:42)ozanakkaya yazdı: Merhaba, sonuç alabilmeniz için in operatörünü ölçüt olarak kullanmanız gerekli. Ölçüt olduğu için de soruda where eklemeniz gerekli.

Ne yapmak istediğinizi örnek uygulama ekleyip yazarsanız çözüm bulabiliriz.

Sorgu formumda metin kutusuna yazdığım sinifid değerlerini içeren kayıtlar listelensin.
10/06/2018, 14:11

ozanakkaya

Merhaba, metin kutusuna 4, 5 yazdığınızda tablodaki 3 ve 5 id numaralı kayıtlar mı görünecek yoksa sadece 3 id numaralı kayıt mı görünecek?
10/06/2018, 15:22

mustinba

(10/06/2018, 14:11)ozanakkaya yazdı: Merhaba, metin kutusuna 4, 5 yazdığınızda tablodaki 3 ve 5 id numaralı kayıtlar mı görünecek yoksa sadece 3 id numaralı kayıt mı görünecek?

Metin kutusuna sadece tek sayı girecem;
örneğin 4 yazdığımda sinifid sütununda 4 olan kayıtları getirsin(yani id'i 3 ve id'i 5 olan satır)
5 yazdığımda sinifid sütununda 5 olan kayıtları getirsin(yani id'i 3  olan satır)
teşekkürler
10/06/2018, 23:31

ozanakkaya

Merhaba, belirttiğiniz işlem için in operatörünü kullanamazsınız

Ekli uygulamada formda ilgili alana 4 yazıp Sorgu1 isimli sorguyu çalıştırınız,
1 2