webForumDet fria alternativet

datum från två tabeller

1 svar · 192 visningar · startad av ikaros

ikarosMedlem sedan juni 2000114 inlägg
#1

Jag har två tabeller med en datumkolumn var. Jag vill plocka de tre senaste datumen från båda tabellerna, alltså blandat. Hur göra?

Jag har tittat på MERGE och UNION, men det verkar inte var det jag söker.. Kanske måste jag sortera det i php?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Om nu Mysql hade haft stöd för union ( i dml) så hade varit precis vad du behöver.

Ett alternativ är att använda en temporärtabell i vilken du gör varsin insert med en subselect från de båda tabellerna. Du behöver ju bara ta tre rader från vardera tabellen coh sedan kan man plocka ut de tre med högst datum från temporärtabellen. Men då det handlar om en så liten datamängd så är det inga problem att hantera det i PHP.

------------------
essentitia preter non sans multiplicandum

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