İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

mdb stundaki en fazla aynı id ye sahip olanları çekme

aliunalcik

0
İyinet Üyesi
Katılım
30 Aralık 2003
Mesajlar
180
Reaction score
0
merhaba arkadaşlar,


mesaj pnosu uygulamam var ve bu uygulamanın db sinde yorumlanan mesajlara yorum yapılan mesajın id si verilerek sıralanıyor.


mesela bi örnek verirsem mesela "16" numaralı id si olan mesaja yorum yapıldımmı yorum tablosunun "mesajid" stununda 16 yazıyor.

ben bu mesajid stununda aynı id ye sahip en çok mesajları büyükten küçüğe doğru sıralamak istiyorum bunu nasıl yapabilirim.

stunda diyelimki 4 tane "16" , 3 tane "23" , 10 tane "45" id numaralı yorumlar var, bu yorumları en çok yorumlanan id den en az yorumlanan id ye nasıl sıralarım?
 

disconnect

0
İyinet Üyesi
Onaylı Üye
Katılım
1 Şubat 2005
Mesajlar
3,367
Reaction score
5
Eğer yanlış anlamadıysam

select distinct mesajid,count(id) as did from yorum GROUP by mesajid order by did desc

Mysql sorgusu, en çok yorum alan mesajı sıralama yapar.
 

aliunalcik

0
İyinet Üyesi
Katılım
30 Aralık 2003
Mesajlar
180
Reaction score
0
merhaba,

ilgine teşekkür ederim dostum fakat benim db access

benim istediğim özetle şu:


şöyle bi stun var adı "mesaj id" ve bu stunda yüzlerce kayıt var fakat aynı id ye sahip çok faza veri var. benim yapmak istediğim bu stundaki en fazla aynı id ye sahip olan verileri en çokdan en aza göre sıralama komutu.
 

disconnect

0
İyinet Üyesi
Onaylı Üye
Katılım
1 Şubat 2005
Mesajlar
3,367
Reaction score
5
Benim yazdığım sorgu senin istediğini yerine getirir.
Access uzun zamandır kullanmadığım için değişiklik gerekirmi bilmiyorum. Ama bu mantıkla yola çıkarak değişmesi gereken yerleri değiştirerek çalıştırabilirsin.
 

UnPoo

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Mart 2008
Mesajlar
447
Reaction score
2
Konum
Dünya
ilk etapta ürünü tanımak gerekecektir. yani dediğin gibi 4 tane 16 numaralı id olsun bunu id olarak tanıtmak gerek. bir örnek vereyim

"select * from tblTablom Where ID=" & ID &"" ( burada id mecburi tutulacaktır atamayı yap sen )

burada hangi id nolu ürünü istediğimizi aldık şimdi bunları sıralamak için ise for nex döngüsü kullanabilirsin ve aynı id nolu yorumları komple sıralattırabilirsin istersen if then else ilede yarıda kesme şansın vardır.

bu kodlar access ile çalışır sorunsuz bir şekilde..

kolay gelsin. kusura bakma işim var tam yazamadım kısa kestim...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst