Toon posts:

[mysql] limit

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik heb een probleempje, het is vast iets simpels, maar ik zie even niet hoe ik 't moet oplossen.

Ik heb de volgende sql gemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
SELECT  
    chat.bericht,
    chat.userid,
    chat.datum,
    members.gebruikersnaam,
    members.geslacht,
    members.status
FROM 
    chat
LEFT JOIN 
    members ON chat.userid = members.id
ORDER BY 
    chat.datum
ASC
LIMIT 50

Dit werkt, echter limit hij niet goed. Hij pakt nu gewoon alleen de 1e 50 records, maar hij moet juist de laatste 50 records pakken...

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:52
Die LIMIT werkt wel goed; je ORDER BY is verkeerd. Je moet aflopend sorteren en niet oplopend.

https://fgheysels.github.io/


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

code:
1
2
3
ORDER BY 
    chat.datum
DESC

:/

edit:
Grr, die whoami ook altijd. :)

[ Voor 31% gewijzigd door NMe op 24-06-2004 15:31 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
inderdaad simpel:
ASC = oplopend
DESC = aflopend (en deze wil je!)

edit:

crap! spuit 11 :)

[ Voor 22% gewijzigd door bigbeng op 24-06-2004 15:31 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 07:58

gorgi_19

Kruimeltjes zijn weer op :9

Kijk eens naar wat ASC en DESC doen en evt. naar de functie van limit in de manual. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Dit topic is gesloten.