Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

GROUP BY ile son kaydı getirtmek


Pluton

Öne çıkan mesajlar

kayıotlarım şunlar;

ID NUM MESAJ ZAMAN
1 9fg selam -time()-
2 9fg hop -time()-
3 9fg acaba -time()-
4 ft5 hoppala -time()-
5 ft5 acaba

şimdi GROUP BY ile yapmaya çalıştıgım olay bu tabloda 3 ve 5 numaralı verileri almak ama GROUP BY yaptıgım zaman 1 ve 4 numaralı verileri alıyor. Kısacası ID'si en büyük yada ZAMAN sütunu en büyüğk değeri almaya çalışıyorum

Yanlız çok uzun bi SQL sorgum var bu basite indirgenmişi DISTINCT yemiyoı hiç bi şekilde onuda söliyim =)
Link to comment
Sosyal ağlarda paylaş

Onu çok denedim de yemedi hiç bi şekilde. Size direk veriyim mesela sql kodunu;


SELECT
ozel_mesajlar.num,ozel_mesajlar.kimden,ozel_mesajlar.kime,
ozel_mesajlar.konu,ozel_mesajlar.mesaj,ozel_mesajlar.zaman,
uyeler_profil.profil_resmi,uyeler_profil.cinsiyet,
uyeler_profil.yas,uyeler_profil.sehir,ozel_mesajlar.okundu,
uyeler.uye_adi,ozel_mesajlar.omid,MAX(ozel_mesajlar.omid)
FROM
ozel_mesajlar
left outer join uyeler_profil on uyeler_profil.uid=ozel_mesajlar.kimden
left outer join uyeler on uyeler.uid=ozel_mesajlar.kimden
WHERE ozel_mesajlar.kime=$_uid
GROUP BY ozel_mesajlar.num ORDER BY ozel_mesajlar.num DESC
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...