Hoi,
Ik ben bezig met een eigen forum te bouwen en ik heb een probleem om de laatste replies te laten zien van bepaalde geselecteerde threads.
Ik heb nu dit:
SELECT
id,
subject
FROM
forum
WHERE
thread_id IN (1,3,4,5)
GROUP BY
thread_id, id
ORDER BY
id desc;
Met deze query krijg ik dus alle posts van de threads met id 1,3,4,5 met de laatste telkens bovenaan. Is er een manier om met één query alleen maar de laatste post van die threads uit de database te halen?
Ik heb naar een oplossing gezocht hier en ook verschillende threads bekeken die over zo'n soort onderwerp gingen, maar ik ben niet tot een oplossing gekomen.
Alvast bedankt!
Ik ben bezig met een eigen forum te bouwen en ik heb een probleem om de laatste replies te laten zien van bepaalde geselecteerde threads.
Ik heb nu dit:
SELECT
id,
subject
FROM
forum
WHERE
thread_id IN (1,3,4,5)
GROUP BY
thread_id, id
ORDER BY
id desc;
Met deze query krijg ik dus alle posts van de threads met id 1,3,4,5 met de laatste telkens bovenaan. Is er een manier om met één query alleen maar de laatste post van die threads uit de database te halen?
Ik heb naar een oplossing gezocht hier en ook verschillende threads bekeken die over zo'n soort onderwerp gingen, maar ik ben niet tot een oplossing gekomen.
Alvast bedankt!