Ik heb een query:
Werkt helemaal leuk enzo, maar nu is het zo dat sommige news items 2 keer worden weergegeven omdat er 2 keer is gereageerd door iemand.
Okee dat is logisch.
Dus denk ik, ik zet er een GROUP BY news.id bij. Dan krijg je dus dit:
Dat werk ook wel, alleen sorteert die nu niet meer op de laatste reactie. Dat deed die dus bij de eerste wel. Hij laat nu wel 1 nieuws item zin ookal is er vaker gereageerd. Dat zit dus wel goed.
Iemand een idee hoe ik dit goed krijg? DISTINCT heb ik ookal geprobeerd.
code:
1
2
3
| SELECT news.id, news.onderwerp, reacties.plaats_id, reacties.datum FROM news, reacties WHERE news.id = reacties.plaats_id ORDER BY reacties.datum DESC LIMIT 5 |
Werkt helemaal leuk enzo, maar nu is het zo dat sommige news items 2 keer worden weergegeven omdat er 2 keer is gereageerd door iemand.
Okee dat is logisch.
Dus denk ik, ik zet er een GROUP BY news.id bij. Dan krijg je dus dit:
code:
1
2
3
| SELECT news.id, news.onderwerp, reacties.plaats_id, reacties.datum FROM news, reacties WHERE news.id = reacties.plaats_id GROUP BY news.id ORDER BY reacties.datum DESC LIMIT 5 |
Dat werk ook wel, alleen sorteert die nu niet meer op de laatste reactie. Dat deed die dus bij de eerste wel. Hij laat nu wel 1 nieuws item zin ookal is er vaker gereageerd. Dat zit dus wel goed.
Iemand een idee hoe ik dit goed krijg? DISTINCT heb ik ookal geprobeerd.