Kom ihåg mig?

SQL sortera beroende på tråd och inlägg tid

 
Ämnesverktyg Visningsalternativ
Oläst 2012-09-15, 22:55 #9
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
JesperA JesperA är inte uppkopplad
Medlem
 
Reg.datum: Jul 2008
Inlägg: 214
Enklaste är ju att göra en till kolumn för forum_threads som heter något i stil med "latest_post_date" och när någon gör ett inlägg i en tråd så är det bara att köra en UPDATE `forum_threads` SET `latest_post_date`= nuvarande datum WHERE `thread_id` = tråden inlägget gjordes i"

Så är det ju sen bara att sortera efter latest_post_date sen, då behöver du inga joins, ingen GROUP BY, ingen tung query alls.

Visst kan det kännas onödigt att göra en update varje gång någon skriver ett inlägg men i förhållande till dom vägarna du försöker gå nu så det absolut inga som helt problem.

EDIT: Ojsan, denna tråden var visst flera veckor gamla, var ju nästan längst upp på första sidan så antog att den var ganska färsk, skrivs det så lite i "Serversidans teknologier" :S

Senast redigerad av JesperA den 2012-09-15 klockan 22:58
JesperA är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:59.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017