v2.5.2
Giriş yap

üyenin son yazısı - sql sorgu

medesan
296 defa görüntülendi

merhaba arkadaşlar "uyeler" adında üyelerimin olduğu bir tablom birde "uye_yazi" adında bir tablom var.

şöyle birşey yapmak istiyorum : üyelerimi "üye adı - yazdığı son yazı" şeklindelistelemek istiyorum bunun için nasıl bir sql sorgusu yapmam gerekiyor ?

Örnek tablo

Cevap yaz
Cevaplar (1)
sefa
639 gün önce

Tüm kullanıcılarınkini değil de tek bir kullanıcının son yazısını listeletmek istediğinizi varsayıyorum.

SELECT uyeler.adi, uye_yazilari.yazi FROM uyeler, uye_yazilari WHERE
uyeler.id = uye_yazilari.uye_id AND 
uyeler.id = 5 ORDER BY uye_yazilari.id DESC LIMIT 1;

5 numaralı kullanıcının son yazısını listeletir.

INNER JOIN ile yapmak istersen:

SELECT 
    adi, yazi
FROM
    uyeler T1
        INNER JOIN
    uye_yazilari T2 ON T1.id = T2.uye_id
WHERE
	T1.id = 5
ORDER BY
	T2.id
DESC
LIMIT
	1