Jag förutsätter att du använder Mysql
select * from tabellmedsiffror
order by sifferkolumn desc limit 5
------------------
essentitia preter non sans multiplicandum
6 svar · 158 visningar · startad av skyman
Tänk att man har en kolumn i en tabell med siffror i.
Jag vill ha ut det högsta värdet och kunna hämta all övrig information från denna raden.
Hur göra det?
Sen för att göra det lite svårare så vill jag ha ut de fem hsta värderna. Hur gör man det?
Om någon vet en lämplig funktion så säg gärna till eller om nån har kanske nått litet script...
Tack på förhand - Arwid
Jag förutsätter att du använder Mysql
select * from tabellmedsiffror
order by sifferkolumn desc limit 5
------------------
essentitia preter non sans multiplicandum
Nej, men gör så här i så fall:
select top 5 * from tabellmedsiffror
order by sifferkolumn desc
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 17 sep 2001]
Ja det funkade bra.
Jag har en sak till... :) man får passa på medans man får svar ;)
Jag har en tabell med inlägg.
id - namn - datum - inlägg - osv...
Jag vill se vem som lagt flest inlägg. Och basera det på -namn-. Kanske verkar märkligt men även här de 5 som lagt in flest inlägg... :)
select top 5 namn,count(*) as antal
from inlagg
group by namn
order by antal desc
------------------
essentitia preter non sans multiplicandum
Funkade perfekt.
Tack för att du påminnde mig att det kanske är MSSQL man ska lära sig mer, inte php :)
Tack! :D