Ik heb nu:
Dit werkt goed, maar nu zou ik ook graag het id hebben van de user die als laatste had gepost. Ik probeer dus dit:
Maar nu krijg ik niet het id van de lastposter maar gewoon van de 1e die bij dat topic hoort. Ik heb nog van alles geprobeert o.a. door wat met WHERE te zitten klooien (b.v. WHERE posts.time = MAX(posts.time)) maar dat werkte allemaal niet. Weet iemand hoe ik dit wel goed werkend kan krijgen?
code:
1
2
3
4
5
6
7
| SELECT topics.id , topics.subject , MAX(posts.time) FROM topics , posts WHERE posts.topic = topics.id GROUP BY posts.topic |
Dit werkt goed, maar nu zou ik ook graag het id hebben van de user die als laatste had gepost. Ik probeer dus dit:
code:
1
2
3
4
5
6
7
8
| SELECT topics.id , topics.subject , MAX(posts.time) , posts.poster FROM topics , posts WHERE posts.topic = topics.id GROUP BY posts.topic |
Maar nu krijg ik niet het id van de lastposter maar gewoon van de 1e die bij dat topic hoort. Ik heb nog van alles geprobeert o.a. door wat met WHERE te zitten klooien (b.v. WHERE posts.time = MAX(posts.time)) maar dat werkte allemaal niet. Weet iemand hoe ik dit wel goed werkend kan krijgen?
U gaat door voor de retorische vraag...