Merhaba,
İşin içinden çıkamadım galiba :/ Şöyle bir case var elimde.
Bir tablo var elimde ve bu tabloya kayıt eklendiğinde [GIRIS-CIKIS] kolonu 1 olarak kaydediliyor. Tekrar çıktığı zaman da yeni bir kayıt oluşuyor ve [GIRIS-CIKIS] değeri 0 olarak kaydediliyor. Çıkan adamlara ihtiyacım var. Yani;
MUSTERI+MOBILID koşulunda [GIRIS-CIKIS] değeri 0 olmuş ise MESAJID değerini ekrana listeyen sorguya ihtiyacım var. Yani yani; ekteki örneğe göre mesajID değeri 24220979911 hariç diğerlerini ekrana yazdırması gerekiyor.
Şimdiden çok teşekkürler!
yanlis anlamadiysam oncelikle 1 olarak ekleniyor, sonra cikis islemi olduysa 0 oluyor.
yani 0 olmanin onkosulu 1 olmasi, 1 olmadan 0 olunamaz?
select * from tablo where giris-cikis = 0
kosulu yeterli gibi bu durumda?
Evet, aynen o şekilde.
ee?
where giris-cikis = 0
bu kosul sagliyor oyelyse?
sorunuz anlasilmiyor.
24220979911 numarali mesajin giris-cikis degeri 1 gorunuyor tamam. ama giris-cikis degeri 1 olan iki farkli mesaj daha var orada? onlar hangi kosulda listeleniyor?
Şöyle düzeltiyorum isteğimi.
Bu MESAJID bir çok kez giriş-çıkış yapmış. Bana [GIRIS-CIKIS] değeri 0 olup ILKTARIH değeri en büyük olan kayıt lazım.
select * from tablo
where 'giris-cikis' = 0
order by 'ilktarih' desc
limit 1