distinct ve otomatik sayı
#1
merhaba,

SQL
  1. SELECT DISTINCT top 5 kisiler.id, kisiler.adi, kisiler.no FROM kisiler ORDER BY kisiler.id DESC;



şeklinde bir sorgu ile en son işlem yapılan 5 kayıtı sorguluyorum.
Yapmak istediğim ise şu,
en son işlem yapılan 5 kayıttan ziyade 5 kişi(benzersiz/tekrarsız)nin listelenmesi.
bir nevi son kullanılanlar menüsü oluşturmak istiyorum.
"order by kisiler.id" bloğunu kullanmazsam son işlemleri listeleyemiyorum.
Kullanırsamda distinct öğesi ile çakışıyor.
Bu sorunu nasıl aşabilirim.
teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba..

Güzel soru.. Wink Kayıt id si sorgunuzdaki id alanı mı? Kişi id si de no alanı olmalı..



  Alıntı
Bu mesajı beğenenler:
#3
uzun bir mesaj yazdım ama dosyamı yükleyemiyorum php hatası veriyor.



  Alıntı
Bu mesajı beğenenler:
#4
tekrar merhaba;
örnek dosyayı php hatası nedeniyle yükleyemedim.
Ancak aşağıdaki linkten indirebilirsiniz.
http://www.kbb-bbc.com/ornek.rar
örnek bir dosya hazırladım, yukarıda bahsettiğim gibi dosyası açılan son 5 kişi(kayıt değil) listelenmeli.
yardımlarınız için teşekkürlerimle.



  Alıntı
Bu mesajı beğenenler:
#5
Merhaba sorunumu şu şekilde çözdüm.
Öncelikle mantığı:
kişileri gruplayıp, her bir grup içinde kişinin aldığı en üst kayıt numarasını azalan parametresi ile listeleyerek top 5 komutu ile sınırlandırdım ve oldu.
yani komutum:
SQL
  1. SELECT TOP 5 kayitlar.kisi_id, MAX(kayitlar.kayit_id) AS encokKID, kisiler.kisi_adi FROM
  2. kayitlar INNER JOIN kisiler ON kayitlar.kisi_id= kisiler.kisi_id GROUP BY kayitlar.kisi_id, kisiler.kisi_adi
  3. ORDER BY MAX(kayitlar.kayit_id) DESC;


umarım birilerinin işine yarar.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Sayı Formatı Bozulmadan Metinle Birleştirme atyaty 2 86 08-12-2023, 18:57
Son Mesaj: atyaty
  [VBA] Yıl Ay Sayı Sıralama Kodu Hakkında Ahmet51 6 316 29-05-2023, 09:31
Son Mesaj: halily
  [FONKSiYON] Ardışık Sayı Toplama 1 Er Artan Ahmet51 3 145 27-03-2023, 13:58
Son Mesaj: halily
  [SORGU] Eksik Sayı Say Bora34 29 685 18-01-2023, 12:27
Son Mesaj: Bora34
  Boşluğa Sayı Ata Bora34 6 288 08-12-2022, 17:43
Son Mesaj: Bora34
  [VBA] Ardışık Sayı Sıralama Ahmet51 8 410 26-10-2022, 13:21
Son Mesaj: halily
  Sayı Optimizasyon Işlemi Hk. adnnfrm 9 370 04-07-2022, 07:30
Son Mesaj: dsezgin
  Metin Alanı Içerisinde Sayı Olanlarının En çoğunu Bulma adnnfrm 1 206 01-11-2021, 04:24
Son Mesaj: dsezgin

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi