webForumDet fria alternativet

Desc.

9 svar · 228 visningar · startad av Kristianstad

KristianstadMedlem sedan dec. 2002841 inlägg
#1

Då man kör select * from tabell och inte använder order by, så sorteras det ändå på ett speciellt sätt. Jag vill att det skall sorteras på detta sättet fast DESC. Går det?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Du måste ange hur du vill att posterna sorteras, annars kan de komma hur som helst.

Hur kommer de när du inte använder ORDER BY då?

cyprysMedlem sedan dec. 20003 563 inlägg
#3

i den ordning som de lagts in?

KristianstadMedlem sedan dec. 2002841 inlägg
#4

i den ordning som de lagts in?

Japp, det stämmer!

Går det att, utan att ha en kolumn i databasen, att sortera det efter den ordning som de lagts in DESC?

JosefMedlem sedan mars 20023 561 inlägg
#5

Du har väl ett ID som representerar vilken ordning posterna har lagts in?

KristianstadMedlem sedan dec. 2002841 inlägg
#6

Du har väl ett ID som representerar vilken ordning posterna har lagts in?

Nej. :stud

Det var nog som jag trodde. Det går inte? Eller?

Jag kan lösa det på annat sätt, precis som Josef sa - med en kolumn som är autoincredment och sen ta order by på den.

JosefMedlem sedan mars 20023 561 inlägg
#7

Ja, gör så.

Det är ju lite svårt att sortera någonting DESC som inte är sorterat. ;)

KristianstadMedlem sedan dec. 2002841 inlägg
#8

Vad är default då man inte använder order by? Vilken order by är default?

LarsGMedlem sedan dec. 200012 464 inlägg
#9

Ingen.

cyprysMedlem sedan dec. 20003 563 inlägg
#10

Att ha et unikt ID för varje rad är alltid nästan nödvändigt för att kunna referera till denne.

128 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)