Sitter och spikar som en galning på ett forum =) Testa en sån här query Jag gjorde på ett annat sätt när jag byggde mitt forum.Fråga vid konstruktion av forum
UNdrar dock en sak. När jag listar olika trådar som finns vill jag veta när tråden senast fick ett inlägg.
I dagsläget så listar jag alla, och för varje som skrivs ut, så söker jag upp det senaste svaret i tråden. dvs, ett nytt anrop per tråd.
går det att lösa på ngåot smartare sätt?
jag har lagt alla posterna i samma tabell, istället för att ha första inlägget i en tabell, och sen svaren i en annan.
Som vanligt, halvt ologiskt formulerat, men hoppas ni häönger med.
Bra förslag/lösning?Sv: Fråga vid konstruktion av forum
SELECT trådar.namn, MAX(inlägg.inlaggd_tid)
FROM trådar JOIN inlägg ON trådar.id = inlägg.tråd_id
GROUP BY trådar.namn
// MvH Björne
Sv: Fråga vid konstruktion av forum
Jag har byggt databasen som dig, med alla poster i samma tabell, men har en kolumn där tidpunkten (samt av vem som svarat) på senaste inlägget sätts på tråden (på startposten) varje gång någon svarar...
Då har du all information som behövs i startposten för tråden...
Kanske inte rätt väg att gå, men det var så det blev när jag knåpade ihop det! :)
//T