webForumDet fria alternativet

Hämta priviligerade poster ur databas först

2 svar · 253 visningar · startad av MoonCow

MoonCowMedlem sedan juni 2001223 inlägg
#1

Hej!

När jag spottar ut alla poster i en databas vill jag att de som är flaggade "prioritera" ska hamna först men det ska ändån ordnas i ordning efter datumen.

SELECT * FROM artiklar ORDER BY senast_uppdaterad DESC

som ovan med modifikationen att alla som har statusen prioritera = 1 ska hamna överst och ordnas efter senast_uppdaterad.

går det att göra i sql?

kommer inte på någon annan lösning själv än att ha en loop först för det prioriterade och sen en för det som inte är det. men då faller mitt pagingsystem så det är därför jag frågar.

mvh,
Max

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Om de icke prioriterade posterna har värdet 0 så fungerar

SELECT * FROM artiklar 
ORDER BY prioritera desc, senast_uppdaterad DESC
MoonCowMedlem sedan juni 2001223 inlägg
#3

*bugar till tårna*

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