Regnestykke i query

Tags:    databaser

Hey alle...
Jeg tænkte på om følgende eller noget lignende er muligt:

SELECT * FROM nyheder ORDER BY antal_votes*samlet_votes DESC LIMIT 10

så den selecter * fra en tabel og "order" det efter antal_votes*samlet_votes...

det virker bare ikke som om det virker, det ligner at den bare sortere efter hvor mange der har voted..


vh
quincy



SELECT *, (antal_votes*samlet_votes) AS something FROM nyheder ORDER BY something DESC LIMIT 10

Du er nødt til at have "kolonnen" før du kan sortere på den.



Indlæg senest redigeret d. 21.04.2009 20:49 af Bruger #10216
Nu har jeg prøvet at smide din query ind, og der kommer da ikke fejl eller noget, og har bare copy pastet, så lige for at være sikker... den selecter de 10 poster med det højeste antal_votes*samlet_votes???



Ja, det er jo det du be'r om at få... :)



hehe Så siger jeg da tusind tak for hjælpen... hvis jeg havde nogle point tilbage havde du sgu fået nogle...

200 virtuelle point herfra :)



t