webForumDet fria alternativet

Senaste inlägget

4 svar · 234 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Jag vill hämta ut det senaste inlägget från ett forum och jag har sparat alla trådar i en tabell och alla inlägg i en annan. Nu vill jag hämta de senaste inlägget men hur ska man veta från vilken tabell man ska hämta inlägget?

Det senaste inlägget kan ju vara antingen en ny tråd eller ett inlägg.

snake_vbgMedlem sedan aug. 200226 inlägg
#2

Tjena ja du kan köra

SELECT a.*, b.* FROM inlegg a INNER JOIN svar b ON a.id = b.id WHERE a.id='" & topid & "' ORDER BY a.time ASC, b.time ASC eller DESC

prova detta.

LarsGMedlem sedan dec. 200012 464 inlägg
#3
select t.title,t.message,t.author from threads as t
union 
select p.title,p.message,p.author from posts as p
order by postDate

Du borde spara alla inlägg i en tabell

ampyMedlem sedan feb. 20011 498 inlägg
#4

LarsG skrev:

select t.title,t.message,t.author from threads as t
union 
select p.title,p.message,p.author from posts as p
order by postDate

Du borde spara alla inlägg i en tabell

Enligt Jörgen HP bör man inte göra det.

http://www.webforum.nu/showthread.php?s=&threadid=50655

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Jag menar precis det som Jörgen HP skrev fast han var mycket tydligare än jag.

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