Forum

Mysql Group By
 
Bildirimler
Hepsini Temizle

Mysql Group By

3 Yazılar
3 Üyeler
0 Likes
589 Görüntüleme
(@ahmetozler)
Gönderiler: 18
Eminent Member
Konu başlatıcı
 

Basit bir SQL var elimde kullanıcıların bir konudaki yorumlarını listeliyorum. Örneğin X kullanıcısının 5 tane yorumu varsa en sonuncusunu görüntülemek istiyorum. Bu noktada GROUP BY kullanıyorum ama GROUP BY ile kullanıcının ilk eklediği yorumu ekliyor. Birkaç şey denedim ama çözüme ulaşamadım. Nasıl bir mantık lazım bunun için??

 
Gönderildi : 21/09/2011 01:28

(@serkanates)
Gönderiler: 1287
Üye
 

Sıralama komutlarılarını inceleyiniz.

Anahtar Kelimeler : ASC, DESC 

 
Gönderildi : 21/09/2011 11:04

(@RagipUNAL)
Gönderiler: 171
Estimable Member
 

Basit bir SQL var elimde kullanıcıların bir konudaki yorumlarını listeliyorum. Örneğin X kullanıcısının 5 tane yorumu varsa en sonuncusunu görüntülemek istiyorum. Bu noktada GROUP BY kullanıyorum ama GROUP BY ile kullanıcının ilk eklediği yorumu ekliyor. Birkaç şey denedim ama çözüme ulaşamadım. Nasıl bir mantık lazım bunun için??

kümeleme için group by kullanmak için iyi, bir önceki cevaptaki gibi asc ilk kayıtları getirmek için desc son kayıtlatı getirmek için kallanılabilir.

aşağıdaki linkte güzel bir makale yazılmış group by için incelemeni tavsiye ederim.

http://www.hrzafer.com/sql-15-group-by-ifadesi

 
Gönderildi : 21/09/2011 12:21

Paylaş: