Autor | Zpráva | ||
---|---|---|---|
kopi Profil |
#1 · Zasláno: 4. 4. 2018, 21:41:29
Hezký večer,
prosím o pomoc. Mám tabulku témata a v ní příspěvky k tématu. Struktura tabulky je id_tema, id_odesilatel, datum, prispevek. K jednomu tématu může být více příspěvků. Chtěl bych vypsat seznam témat group by id_tema a u každého tématu vypsat poslední příspěvěk (podle datumu) Zkoušel jsem něco takového, tváří se to jako, že to funguje, jen se u tématu, ve kterém jsou 2 příspěvky vypisuje ten starší a ne ten poslední. SELECT t.*,m.* FROM temata t JOIN (select *, MAX(id_tema) posledni FROM temata GROUP BY id_tema ORDER BY posledni Desc) p ON t.id_tema = p.id_tema JOIN members m ON m.id_member = ".$_SESSION['id']." WHERE (c.id_odesilatel = ".$_SESSION['id'].") GROUP BY t.id_tiket ORDER BY p.posledni Desc Moc děkuju za rady |
||
kopi Profil |
#2 · Zasláno: 4. 4. 2018, 22:42:39
kopi [#1]:
vyřešeno |
||
Časová prodleva: 5 let
|
0