dit is de query
dan krijg ik alle berichten die van of naar $nummer zijn verstuurd. terwijl ik eigenlijk alleen de laatste 2 moet per andere ontvanger/verzender moet hebben. snappie?
kijk op hier voor een voorbeeld van het resultaat dat ik moet krijgen.
ik heb ook al dit geprobeerd:
maar dan klopt er helemaal niets meer van, het lijkt wel of dan de "ORDER BY tijd" niet meer werkt?
code:
1
2
3
4
5
6
7
8
9
| SELECT uin
,van
,aan
,bericht
,tijd
FROM ".$messages_table."
WHERE (aan='$nummer' OR van='$nummer')
AND soort='public'
ORDER BY tijd DESC |
dan krijg ik alle berichten die van of naar $nummer zijn verstuurd. terwijl ik eigenlijk alleen de laatste 2 moet per andere ontvanger/verzender moet hebben. snappie?
kijk op hier voor een voorbeeld van het resultaat dat ik moet krijgen.
ik heb ook al dit geprobeerd:
code:
1
2
3
4
5
6
7
8
9
10
| SELECT uin
,van
,aan
,bericht
,tijd
FROM ".$messages_table."
WHERE (aan='$nummer' OR van='$nummer')
AND soort='public'
GROUP BY van
ORDER BY tijd DESC |
maar dan klopt er helemaal niets meer van, het lijkt wel of dan de "ORDER BY tijd" niet meer werkt?