Ik ben bezig met een query te bouwen waarmee ik een forum index kan opvragen. Ik wil alle forums opvragen en het nieuwste topic ID, en de tijd van de laatste post.
Ik heb al wat zitten te bedenken, maar kan niet op een oplossing komen. Momenteel heb ik dit:
Zoals je nu ziet pakt hij het oudste topic en de oudste post, maar ik wil nou juist het nieuwste topic en de nieuwste post. Ik dacht dat ik de functie MAX misschien moet gebruiken, maar hoe en waar is me een raadsel. Wellicht dat iemand me een zetje in de juiste richting kan geven
.
Ik heb al wat zitten te bedenken, maar kan niet op een oplossing komen. Momenteel heb ik dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| SELECT forums.forumID,
forums.title,
topics.topicID,
topics.title,
posts.userID,
posts.time
FROM
forums,
topics,
posts
WHERE
topics.forumID = forums.forumID
AND
posts.topicID = topics.topicID |
Zoals je nu ziet pakt hij het oudste topic en de oudste post, maar ik wil nou juist het nieuwste topic en de nieuwste post. Ik dacht dat ik de functie MAX misschien moet gebruiken, maar hoe en waar is me een raadsel. Wellicht dat iemand me een zetje in de juiste richting kan geven