Just nu i M3-nätverket
Jump to content

Antalet resultat innan "limit"?


Jakob Nanneson

Recommended Posts

Jakob Nanneson

Jag försöker få fram det totala antalet resultat, om man inte hade kört med limit.

 

Med andra ord vill jag alltså visa resultatet 1-100 på en sida, och sätter då "LIMIT 100", jag vill även visa totala antalet resultat. Hur skriver jag COUNT() på rätt sätt får att få fram detta? Verkar inte riktigt gå som jag vill :(

 

Link to comment
Share on other sites

Magnus Ahlkvist

Tror att frågan var hur man får fram count(*) i samma resultatset som det detaljerade som man gör LIMIT på.

I så fall är svaret att det (i princip) inte går. Det är möjligt att göra det i en subselect, men då får man en count(*) per rad i resultatet, och det är fullständigt ooptimerat.

Gör alltså som .sun:s föreslår - gör det i en egen fråga, enligt den syntax .sun skriver.

 

 

--

Snäll ibland. Rättvis nästan jämt. Elak för det mesta.

 

Link to comment
Share on other sites

  • 2 weeks later...
Jakob Nanneson

Men att köra två avancerade sql-frågor känns inte heller speciellt optimerat.

 

Är det bättre att inte köra med limit och istället begränsa det som visas med asp?

 

Jag är tveksam...

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...